织梦DedeCMS软件下载添加防盗链功能

织梦默认的软件下载地址没有防盗链功能,但是我们可以通过修改来给它添加这个功能,下面是具体操作步骤: 1、使用软件下载防盗链功能需要在软件频道设置中将链接显示方式设置为
织梦默认的软件下载地址没有防盗链功能,但是我们可以通过修改来给它添加这个功能,下面是具体操作步骤:
 
1、使用软件下载防盗链功能需要在软件频道设置中将链接显示方式设置为“要求进入下载地址列表页”;
 
2、找到并打开/plus/download.php文件,在里面找到如下代码:
 
$row = $dsql->GetOne("Select $vname From ".$cu->ChannelInfos['addtable']." where aid='$aid'");
 
在其上面添加如下代码:
 
if(!strstr($_SERVER['HTTP_REFERER'],$arcurl))
{
echo "<script language='javascript'>location=\"$arcurl\";</script>";
}
 
这样就设置完成了,当连接从别的网站跳转过来时就会先跳转到本站的软件内容页,起到防盗链的功能。

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

织梦 的arclist标签可以按照文章点击次数、发布日期、得分等进行排序,今天有个客户需要按照软件下载次数进行排列,于是做了简单二次开发,首先找到include目录下面的taglib目录里的arclist.lib.php文件在376行后加入如下代码 if($orderby == down) { $sql =
有时候我们需要在dedecms调用软件下载排行列表,但是官方默认模板没有这样的调用标签,所以我们需要用到sql语句来调用,下面织梦技术研究中心就给大家啊分享调用的代码: {dede:sq
大家在使用DEDECMS时,可以发现我们从一些网站上复制一些有图片的内容时,在保存后发现远程图片没有下载到本地。例如:新浪博客、网易等一些大型网站图片有做防盗链处理,这些网站的图片地址没有后辍名。因此在使用dedecms默认的下载远程功能没办法实现! 在此
dedecms 软件下载模块中添加下载方式为迅雷下载联盟代码,用dedecms做下载的朋友可以参考下。