如何检测像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. 如何使用.NET Reflection检测匿名对象?
- 4. Firebase匿名用户
- 5. 如何检查用户是匿名用户还是用javascript登录?
- 6. 在AEM中,我如何从匿名访问中检测资产?
- 7. 如何测试类型是匿名的?
- 8. drupal - 处理匿名用户
- 9. 保证用户匿名
- 10. Firebase中的匿名用户
- 11. 匿名用户的OAuth
- 12. 重定向匿名用户/
- 13. Django中的匿名用户
- 14. 使用直线外壳匿名用户匿名权限
- 15. 如何使用匿名类
- 16. 如何在RoR中生成唯一的匿名用户名?
- 17. 具有sitecore域名的匿名用户
- 18. 如何检测用户使用标记名javascript单击元素?
- 19. 如何匿名类
- 20. 如何使用mockito测试匿名类中的方法调用
- 21. 如何检查此用户是否是匿名用户或实际上是我系统上的用户?
- 22. 从进程ID中检测用户名
- 23. 如何使用ASP.NET会员中的匿名用户
- 24. 如何使用Django和tastypie注册匿名用户?
- 25. 如何让匿名用户使用某种形式? - Odoo 10
- 26. 如何拒绝匿名用户直接调用操作方法?
- 27. Django启用匿名用户会话
- 28. 用acts_as_commentable匿名注册用户实现?
- 29. Facebook的FQL评论用户名=匿名用户
- 30. 如何从用户名中检索Instagram用户名?
介意告诉我们为什么? :) – bzlm 2010-10-01 12:54:01
,以便我可以尝试像Facebook一样阻止它们? – mrN 2010-10-01 12:59:31
epal Still;为什么?也许有另一种方法可以完成你最终的目标? – bzlm 2010-10-01 13:01:30