我原来在WINDOWS2003下写的一个FREEDOG防盗链,是但站点的,后又在这个基础上写了多站点的.但是这都是通过REFERER来判断的.不能有效的防止迅雷等P2SP下载软件.
所以我重新写了,模仿UUDOG还有VW之类的,通过URL后跟MD5加密字段来实现.
但是我现在发现一个令我困惑的问题,就是在WINDOWS2003上可以通过ServerVariable来获取各种服务器变量如URL,QUERYSTRING,但是我到XP上就不行了,总是返回空.一样的代码为什么如此不同,我也明白了为什么我以前写的到程序有时起作用有时又无效.
我是用DELPHI写的。 我想唯一不同的是操作系统和IIS.
请高手解答.为什么无法获取IIS的服务器变量,不是一个都不能获取,有的行有的不行.
我百思不解,搜索也查了。 都没有找到令我满意的答案.
谢谢。