用getenv检查代理是否标准,是否有效?

时间:2010-04-29 03:10:27

标签: php

嘿,快问题,我想知道

  1. 大型网站是否使用php的 getenv 功能阻止代理用户注册或登录?
  2. 如果使用它,是否有效阻止黑客为滥用目的创建一堆帐户?

2 个答案:

答案 0 :(得分:2)

没有100%有效的方法来确定给定用户是否正在使用代理。尝试通常是相当无效的 - 此外,您将在此过程中阻止许多合法用户。

答案 1 :(得分:2)

我不相信getenv在这方面会有所帮助(除非与一些丑陋的flash applet结合使用)。 getenv()返回直接连接到网络服务器的远程地址(我认为),用户的IP可能是也可能不是(也就是说它们可能在NAT后面)。我也不相信这会阻止人们使用代理。