2010-04-16 51 views
0

我想識別來自我的網頁的訪問者的位置。是否有在JavaScript文件中獲取該參考的信息.eg:如果我的網站是www.example.com.if用戶從此網站獲取此網站谷歌或bing搜索,然後我需要識別,用戶從谷歌或bing respectivly.How我可以得到這個在JavaScript(更優先)或在php.If有人知道幫助我請...使用Javascript的網頁參考

回答

2

你想獲取Referer信息。

在PHP中,您可以使用$_SERVER['HTTP_REFERER']來訪問它。

在Javascript中,我想這應該給你的信息:document.referrer


注:引用者是可以被用戶瀏覽器發送的信息,這意味着:

  • 它可以或不可以,發送
    • 這意味着你的應用程序可以使用它來提供一些額外的東西,
    • 但即使Referer不在那裏也必須工作。
  • 可以僞造
    • 這意味着你不能信任它的任何重要特徵。
    • ,你可能要過濾/驗證它
+0

這是正確的,但,document.referrer方法不工作我browser.i不知道爲什麼?我使用firefox.thanks。 – abhis 2010-04-16 06:10:34

+0

我只是試了一下,用Firefox,它運行正常;你確定有你的情況發送了一個推薦人? – 2010-04-16 06:45:53