为织梦CMS的download.php文件添加防盗链功能
要给织梦CMS的download.php加上防盗链功能,可以通过以下步骤实现: 1. 打开include/common.inc.php文件。 2. 在文件末尾添加以下代码: ```php if(isset($_SERVER['HTTP_REFERER'])){ $referer = strtolower($_SERVER['HTTP_REFERER']); if(strpos($referer,'你的域名') === false){ header('Location: /'); exit; } } ``` 3. 将`你的域名`替换为你想要允许访问的域名。 4. 保存文件并重新上传到服务器。
1.下载频道防盗链功能必须在软件频道设置中设置链接显示方式: 要求进入下载地址列表页
2.修改/plus/download.php
修改方法如下:
找到:
$row=$dsql->GetOne("Select$vnameFrom".$cu->ChannelInfos['addtable']."whereaid='$aid'");
在他的上面加上
if(!strstr($_SERVER['HTTP_REFERER'],$arcurl)){echo"<scriptlanguage='javascript'>location="$arcurl";</script>";}
这样就可以了.