[英]How to detect the site a user came from before mine in PHP?
在使用PHP訪問我的網站之前,如何檢測用戶來自的網站?
您可以檢查Referer HTTP標頭 :
echo $_SERVER['HTTP_REFERER'];
但是請注意,Referer是由瀏覽器發送的 ,這意味着:
因此,您可以使用引薦來源網址在您的網站上提供其他功能,但是您必須確保您的網站不依賴它:即使引薦來源網址不存在,您的應用程序仍必須能夠運行。
嘗試這個:
$_SERVER['HTTP_REFERER']
有關更多信息,請參見HTTP Referrer :
引薦來源網址(或稱為HTTP引薦來源網址,也稱為HTTP標頭字段,是常見的拼寫錯誤引薦來源),它從互聯網網頁或資源的角度來標識網頁的地址(通常是URL,即更為通用的URI)或與其鏈接的資源的i18n更新的IRI)。 通過檢查引薦來源網址,新頁面可以查看請求的來源。
echo $_SERVER['HTTP_REFERER'];
它並不完全可靠,並且可以被欺騙,但是通常,它將填充用戶單擊以進入腳本的URL。
以上說明是正確的,但請記住,用戶可以使他/她的瀏覽器不發送此信息,否則他們可能會弄亂此信息並發送錯誤的數據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.