2016-03-23 19 views
0

訪問者が私のサイトにあった「検索エンジン」を知ることはできますか?例えば私のウェブサイトに来る訪問者をどの検索エンジンから知るには? PHP-JAVASCRIPT

  • 訪問者は、グーグルでの私のウェブサイトで検索した場合、Googleからの私のウェブサイトへのリンクのクリックが、私は、検索エンジンの名前を知っておく必要がある場合、ここでは「google.com」です。

  • 同じことがyahooで検索され、自分のサイトのリンクをクリックすると、検索エンジンとしてyahoo.comが表示されます。

可能でしょうか?

+3

情報が利用可能であれば、それはおそらくRefererにあります。 – Barmar

+0

私は何も見つけられませんでした:( –

+0

私はちょうどGoogle検索から私のウェブサイトに行きました、そしてrefererは 'https:// www.google.com /'でした。 。 – Barmar

答えて

1

スーパーグローバル$ _SERVERをご覧ください。

$ _SERVER ['HTTP_REFERER']をテストしてエコーアウトすると、参照URLを取得できます。

例コード:

if (isset($_SERVER['HTTP_REFERER'])) { 
    echo $_SERVER['HTTP_REFERER']; 
} 

マニュアルから心に留めておくべき何か。

ユーザエージェントを現在のページに参​​照したページ(存在する場合)のアドレス。これはユーザエージェントによって設定されます。すべてのユーザーエージェントでこれを設定するわけではなく、HTTP_REFERERを機能として変更する機能もあります。要するに、それは本当に信頼できるものではありません。

関連する問題