我想知道是否在PHP頁面上我們可以獲取瀏覽器歷史記錄? 假設我想顯示一個php頁面,如果該瀏覽器上的特定鏈接已經被訪問過,否則將顯示一個空白頁面。 是否可以這樣做?是否有可能在PHP代碼中跟蹤瀏覽器歷史記錄?
0
A
回答
4
因爲那是你自己的網站,可以存儲會話變量,以確認他們去那裏,這樣做
session_start();
$SESSION["VisitedMySpecialPage"]=time();
,然後在檢查頁面
session_start();
if (isset($SESSION["VisitedMySpecialPage"]))
{
// check here it was within say the last hour..
}
1
您可以跟蹤訪問您自己網域的網頁,但無法檢查他訪問過的其他網域。你可以查看引用標題來查看他來自哪個網站,但這只是一個網站,並不是很可靠。
1
嗯,有解決此問題的前一段時間,我不知道哪個瀏覽器仍然可以做到這一點:與HREF ATTR
- 地方
<a>
標籤鏈接你所感興趣的東西在你的 - 檢查
<a>
節點(通過JS
),如果該鏈接有:visited
僞類通過AJAX發送 - 發送結果服務器
相關問題
- 1. Browser Bookmarklet - 如何跟蹤瀏覽器歷史記錄?
- 2. Chrome瀏覽器是否有Bookmark ContentProvider以獲取瀏覽器歷史記錄
- 3. 讀取瀏覽器歷史記錄
- 4. Angular2瀏覽器歷史記錄導航
- 5. 清除瀏覽器歷史記錄
- 6. 瀏覽器歷史記錄或CSS
- 7. 刪除瀏覽器歷史記錄
- 8. Grails的瀏覽器歷史記錄?
- 9. Android瀏覽器歷史記錄URI?
- 10. 是否有可能使代碼下載我自己的瀏覽歷史....?
- 11. 是否有可能跟隨文件的歷史記錄在另一個倉庫
- 12. 使用YUI瀏覽器歷史記錄的Ajax和瀏覽器歷史記錄類
- 13. 是否可以通過API檢索用戶瀏覽器歷史記錄?
- 14. 是否有鍵盤快捷鍵瀏覽Jupyter筆記本中的歷史記錄
- 15. 是否有可能在瀏覽器的控制檯中跟蹤WebSQL命令?
- 16. Office.js勾銷瀏覽器歷史記錄功能,打破歷史使用
- 17. 創建瀏覽歷史記錄菜單
- 18. 如何用Nightwatch瀏覽歷史記錄?
- 19. 在Xcode中跟蹤類屬性歷史記錄的智能方法是什麼?
- 20. 如何在python django中檢索瀏覽器歷史記錄?
- 21. 在Silverlight中訪問瀏覽器歷史記錄
- 22. 在Ajax中管理瀏覽器歷史記錄
- 23. 如何在android中獲取瀏覽器歷史記錄
- 24. 在窗口電話7中清除歷史記錄瀏覽器?
- 25. 如何讓git不能跟蹤大文件歷史記錄?
- 26. 是否有可能被壓扁提交的歷史記錄
- 27. 總是需要清空瀏覽器歷史記錄
- 28. GET/POST沒有瀏覽器歷史記錄
- 29. 具有歷史記錄的瀏覽器後退按鈕API
- 30. window.location.hash沒有創造瀏覽器歷史記錄條目
它是從自己的網頁網站,還是別人? – BugFinder 2012-04-04 12:15:38
不,它是不可能的,除非它自己的域名...想想不安全的,如果它是 – 2012-04-04 12:15:46
如果你可以跟蹤那個人已經在頁面上,如果它調用你的PHP程序,那麼你可以,否則PHP只獲取http請求中的內容,並且對瀏覽器上的內容一無所知。 – 2012-04-04 12:17:17