如何检测像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