0

ランディング ページの URLを自分の Web サイトに保存したいと考えています。

: ユーザーが Google 検索からhttp://mysite.com/にアクセスした場合、ユーザーは任意の数のページを閲覧できますが、ランディング URL またはエントリ URL はhttp://mysite.com/になります。そのため、この URL を保存できませんでしたが、 を使用して以前の URL を保存できdocument.referrerます。jqueryでこれを行う方法、Cookieを使用する必要がありますか、それとも他の方法がありますか.

参照元サイトの保存方法, たとえば、ユーザーが Google 検索から来た場合。以前の URL を保存する代わりに、それを保存する方法。これはPHPを使用して行うことができますか?

4

1 に答える 1

0

どこに保管しますか?サーバー側のデータベースに保存する場合は、Jquery で AJAX 関数を呼び出して保存できます。または、$_SERVER['HTTP_REFERER'] を使用して PHP を使用することもできます。

質問の他の部分は、ローカルページを保存しない方法です。正規表現を使用できます。

$domain = parse_url($_SERVER['HTTP_REFERER']);   
$host = @$domain['host'];
if (!preg_match('/yourwebsite\.com/', $host)){
    // Store your url        
}  

それが役に立てば幸い。

于 2013-08-30T05:26:21.263 に答える