如果是用$_SERVER['HTTP_REFERER']判断,可以在header前将HTTP_REFERER变量修改为服务器所许可的变量~~~如果是用SESSION那也就没什么好办法了~~
解决方案 »
- 让用户自定义文本文字的格式
- Javascript 概念问题,关于settimeout的,望js达人相助!
- 遇到下面啷个办呢?php_network_getaddresses??
- php中foreach两个数组怎么输出
- iis6+php5遇到几个怪问题
- 如何实现点击一个按钮跳转到另一个页面,比如用submit该怎么用啊,或是其他的又该怎么用
- 大家有没有用过winet.cn的PHP5空间?
- 我的个人网站发布了,开心,顶者有分^_^
- 文件上传问题???请教!谢谢!
- php怎么封装接口完事将JSON数据合并到一个接口
- 如果获得刚插入记录的ID的值?该ID的类型是:auto_increment
- 正则正则!!!
那也就是说,在网上输入http://xx.com/a.rar无法下载?
这怎么可能?
举例我才相信。
这怎么可能?
举例我才相信。你可以去我站(www.aspsun.com)随便点击进入一个下载页面,找到一个江苏电信下载点,图片注释是“HTTP-1,仅支持工具下载”的,你直接点击不能下载,使用下载工具(我用影音传送带)就可以下载,同样,你把下载工具解析到的真实地址放到地址栏直接下载也是不能下载的。其实很多网站都是这样的。
From_url = Cstr(Request.ServerVariables("HTTP_REFERER"))
Serv_url = Cstr(Request.ServerVariables("SERVER_NAME"))
if mid(From_url,8,len(Serv_url)) <> Serv_url and mid(From_url,8,len(Serv_url))<>"game001.cn" and mid(From_url,8,len(Serv_url))<>"www.xxxx.cn" then
response.write "您下载的软件来www.xxxx.cn,请直接从主页下载,谢谢<br>" '防止盗链
response.write "<a href=http://www.xxxx.cn>网狐世界http://www.xxxx.cn</a>" '防止盗链
response.end
end if
%>
<head>
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>New Page 1</title>
</head>
<body>
<p><a href="http://221.192.135.118/StoneAge75.rar">下载</a></p>
</body>这样也不行啊?在线等~~