2009-06-23 37 views

回答

17

可以在$_SERVER全局變量中找到refer(r)er。請注意發送refer(r)er是完全可選的,用戶代理可以簡單地決定不發送refer(r)ing url。

$_SERVER['HTTP_REFERER'] 
+0

我有兩個問題: 1-這是可選的,好的,但可以通過用戶代理進行更改。即foobar.com,用戶代理可以將它作爲barfoo.net發送?! 2-是否將網絡爬蟲的Google-Bot等視爲用戶代理? – SaidbakR 2014-08-24 12:24:33

+1

引薦者可以通過瀏覽器,瀏覽器插件,某些網絡組件(代理)或某些惡意軟件代碼進行更改。是的,大多數機器人使用用戶代理字符串標識自己。 – 2014-08-24 16:11:29

7
$_SERVER['HTTP_REFERER'] 

資料的主要獲取此here