假設我的網站的網址是作爲互聯網某頁上的超鏈接提供的;該網頁可能是互聯網上的任何內容 - 博客,orkut,雅虎,甚至stackoverflow等,有人點擊它,並訪問我的網站。那麼我們可以知道,使用PHP,訪客來到我的頁面的前一個網址?如何使用PHP獲取以前的網址
49
A
回答
91
使用$_SERVER['HTTP_REFERER']
標題,但請記住,任何人都可以隨時欺騙它,無論他們是否點擊了鏈接。
19
$_SERVER['HTTP_REFERER']
就是答案
13
$_SERVER['HTTP_REFERER']
會給你不完整的URL。
如果你想http://bawse.3owl.com/jayz__magna_carta_holy_grail.php
,$_SERVER['HTTP_REFERER']
只會給你http://bawse.3owl.com/
只。
0
但是你可以爲每個fromurl建立一個自己的鏈接。
例子:http://example.com?auth=holasite
在這個例子中你的網站是:example.com
如果有人打開鏈接是給你在auth變量holasite值。
然後只是$ _GET ['auth'],你有變量。但是你應該建立一個數據庫來存儲它並進行授權。
像: $ holasite = http://holasite.com (你可以使用mysql太..)
而只是與之相匹配的,和你有網址。
這種方法稍微複雜一點,但它的工作原理。此方法適用於共享系統身份驗證。但是網站名稱在哪裏,你應該寫一個ID,並使用該ID。
3
我還不能添加評論,所以我想分享HTTP_REFERER並不總是發送。
相關問題
- 1. 獲取當前網址,並用PHP
- 2. Django:獲取以前的網址
- 3. PHP:如何使用cURL獲取網頁的基準網址
- 4. wx.webkit - 如何獲取當前網址...?
- 5. 如何從webview獲取當前網址?
- 6. PHP:如何獲取當前網址的目錄深度?
- 7. PHP:獲取當前文件以外的網址
- 8. 使用PHP獲取整頁網址
- 9. 如何獲取CodeIgniter中的獲取請求的當前網址?
- 10. 如何使用Ruby獲取縮短網址的目標網址?
- 11. 如何只獲取一段網址? (PHP)
- 12. PHP:如何獲取引薦網址?
- 13. 如何從網址獲取Domain.ext? PHP prase
- 14. 如何使用php獲取乾淨的網址
- 15. 如何使用Selenium Perl API獲取當前網址
- 16. 如何解析網址以獲取基本網址? - Rails的3.1
- 17. 如何在php中獲取當前完整網址(url + fragments)的網頁。 。
- 18. 獲取視頻網址 - PHP
- 19. 使用Codeigniter獲取網址
- 20. 如何獲取RTSP網址?
- 21. 如何獲取網站的網址?
- 22. 用PHP獲取當前網址並提供DNS支持
- 23. 如何使用網頁框在網頁中獲取Flash網址?
- 24. Php Apache獲取引用網址
- 25. 用PHP獲取整個網址?
- 26. Javascript或PHP或Zend框架 - 如何檢查以前的網址?
- 27. 如何打網址使用的PHP
- 28. 使用反向代理獲取XPages中的當前網址
- 29. 獲取頁面的當前網址(使用URL Rewrite)
- 30. AngularJS:如何獲取以前的網址並替換它的參數?
它是跨瀏覽器的解決方案嗎? – NullPointer 2014-03-20 10:45:07