我的网站上一直存在垃圾邮件问题,人们注册并对我网站的其他用户采取极端侮辱行为。我可以轻松IP禁止它们,除非它们总是通过代理或TOR返回不同的IP地址。
所以我很好奇是否有任何可以查找IP的php类或函数,并确定它是真正的用户,还是代理人背后的某个人,在这种情况下,它会在注册时锁定他们的帐户。
答案 0 :(得分:7)
许多合法用户会通过代理来找你 - 你确定要过滤所有这些吗?例如:
要回答您的问题,检查X-Forwarded-For
或Via
标题可能是您最好的选择。
答案 1 :(得分:2)
根据RichieHindle的回答,我建议使用某种亵渎过滤/检测 - 检测不可接受的行为并暂停帐户。使用代理肯定会影响过滤器/检测器做出的决策的权重!
实际上阻止他们很困难,但如果他们讨厌的内容没有公布,他们很快就会放弃。