我的问题是,如果可以找出是否通过代理提出请求? 有可以使用的环境变量吗? 我查看了一些环境变量列表,但没有找到有用的东西。 或者我是否必须为此目的直接读取http标头? 例如。只要'via'字段为空,就没有使用代理? 如果有人在perl中得到一个简单的解决方案,那将会很感激。
您是否有其他建议可以验证用户并阻止/过滤虚假访问者的请求。
答案 0 :(得分:1)
首先,使用代理并不意味着用户是假的。在公司内部,出于安全目的使用代理服务器是很常见的。其次,并非所有代理服务器都添加了Via头,因此代理请求可能与浏览器本身的请求没有区别。