日期:2014-05-17  浏览次数:20785 次

如何禁止非IE的工具下载?
如何禁止非IE的工具下载?

要求只允许IE下载~~

------解决方案--------------------
request.servervariables 有个变量是HTTP_USER_AGENT ,可以稍微满足一下要求

HTTP_USER_AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)
------解决方案--------------------
那就把其他下载工具卸载掉呗!不过又是会提示你用什么下载,那我就不知道怎么办了.
------解决方案--------------------
文件是直接放在服务器上的吗?如果是,那客户端得到这个url,肯定是可以用别的工具下载的,最多也就是你服务器上多做几个绕来绕去的链接,但客户端还是可以嗅探到地址的

如果是通过下载组件,文件放在别的地方,那就用我刚才的方法,先判断客户端软件,然后在读取文件数据发送给客户端咯
------解决方案--------------------
没法,所有方式验证均可伪造
楼上的网站,netant伪造用户代理为 'Mozilla/4.0 (compatible; MSIE 5.0; Windows 98) "即可下载