如何檢測像Facebook這樣的匿名用戶,當您通過像hidemyass.com這樣的代理網站打開它時,我認爲它與代理有關,但除此之外我不知道它的任何內容,但我想創建它。如何檢測匿名用戶?
1
A
回答
1
檢測代理服務器的最常用的方法是看如果這些http headers字段是空的(如果不是,代理來訪問你的網絡服務器):
- HTTP_FORWARDED
- HTTP:X-轉發
- HTTP:轉發,對於
- HTTP:X - 轉發,對於
在PHP中,你可以讀取這些值與getenv()函數。
+0
順便說一下,這將不會檢測到真正的隱形代理,它還可以檢測在公司,學校等使用的代理服務器。 – Kdeveloper 2010-10-01 18:57:20
+0
沒錯。我很快接受這個答案mrNepal。 – bzlm 2010-10-02 08:38:39
0
很難說誰試圖隱藏自己的身份,以及誰限制/限制訪問根據防火牆規則等。您還可以檢查用戶是否接受COOKIES通過發送第一次請求特殊令牌和第二次獲取。
相關問題
- 1. 如何檢測匿名類的實例?
- 2. 如何檢測匿名配置文件
- 3. 如何檢測代理的匿名性?
- 4. 燒瓶登錄無法檢測匿名用戶
- 5. 如何使用.NET Reflection檢測匿名對象?
- 6. Firebase匿名用戶
- 7. 如何檢查用戶是匿名用戶還是用javascript登錄?
- 8. 檢測匿名/隱身瀏覽
- 9. 在AEM中,我如何從匿名訪問中檢測資產?
- 10. 如何測試類型是匿名的?
- 11. Django - 匿名用戶組
- 12. Django跟蹤匿名用戶
- 13. drupal - 處理匿名用戶
- 14. 重定向匿名用戶/
- 15. devise-rails的匿名用戶
- 16. Django中的匿名用戶
- 17. 匿名用戶錯誤
- 18. 在django匿名用戶
- 19. 匿名用戶的OAuth
- 20. 保證用戶匿名
- 21. Firebase中的匿名用戶
- 22. Devise的匿名用戶?
- 23. 使用直線外殼匿名用戶匿名權限
- 24. 如何使用匿名類
- 25. 如何在RoR中生成唯一的匿名用戶名?
- 26. 具有sitecore域名的匿名用戶
- 27. 如何使用PHP代碼檢測匿名,誤導性的代理請求?
- 28. 如何檢測用戶使用標記名javascript單擊元素?
- 29. 檢測客戶端域名
- 30. 以匿名內容發佈我的網站的匿名用戶
介意告訴我們爲什麼? :) – bzlm 2010-10-01 12:54:01
,以便我可以嘗試像Facebook一樣阻止它們? – mrN 2010-10-01 12:59:31
epal Still;爲什麼?也許有另一種方法可以完成你最終的目標? – bzlm 2010-10-01 13:01:30