识别请求由浏览器或其他程序发送

时间:2013-02-07 10:28:37

标签: php web

我们正在通过网络路由器将用户重定向到我们有广告的页面。但问题是,当我们通过网络路由器将用户重定向到该页面时,他们在端口80上的所有请求都被重定向,这意味着我们收到来自所有程序的请求,如信使和......

我们只想确定是否有人在观看广告,并且请求不会从任何其他程序发送。

到目前为止,我们已经测试了一些方法,如验证码,获取用户代理,使用javascript和ajax,但这些方法无法解决问题。

对于验证码,我们不能为每个广告使用一个验证码,这不符合逻辑。

无法使用用户代理,因为我们无法获取正确的用户代理列表,另一个问题是某些程序(如信使)发送IE用户代理标头。

javascript的相同之处在于某些程序会自动运行javascript,特别是那些通过.Net编写的程序。

0 个答案:

没有答案