dedecms 软件下载频道防盗链php代码

织梦无忧

1970-01-01 08:00

摘要:

dede做软件站有的缺点 就是别人转帖你的下载的时候直接转帖http://www.xxx.com/plus/download.php......... 就是直接打开下载地址列表页这种就可以下载了,耗费资源却又带不了用户。 经过研究,终于搞定了软件频道下载的防盗链,代码发出来大家共享,希望能用

dede做软件站有的缺点

就是别人转帖你的下载的时候直接转帖http://www.xxx.com/plus/download.php.........

就是直接打开下载地址列表页这种就可以下载了,耗费资源却又带不了用户。

经过研究,终于搞定了软件频道下载的防盗链,代码发出来大家共享,希望能用的到

改后的功能是

假如软件信息页地址是:/soft/1.htm

下载地址连接是:/plus/download.php?.........

判断来路,

如果不是/soft/1.htm,

直接跳转到/soft/1.htm

如果来路是/soft/1.htm 则展示下载地址

说明下:下边的代码是直接复制我自己站上的,我启用的是全站迅雷下载,打开就自动使用迅雷下载,你也可以做下小修改,不让使用迅雷下载

不使用迅雷的很容易修改:删掉迅雷相关代码,只引用$link就可以了

需要修改的文件为 /plus/download.php

演示:

/do/plus/download.php?open=0&aid=20975&cid=3

必须从/codes/20975.html这个页面进入才正常

require_once(dirname(__FILE__)."/../include/config_base.php");

require_once(dirname(__FILE__)."/../include/inc_channel_unit.php");

if(!isset($open)) $open = 0;

if(!isset($aid)) $aid = "";

$dsql = new DedeSql(false);

//读取文档基本信息

$arctitle = "";

$arcurl = "";

$gquery = "Select

dede_archives.title,dede_archives.senddate,dede_archives.arcrank,

dede_archives.ismake,dede_archives.typeid,dede_archives.channel,dede_archives.money,

dede_arctype.typedir,dede_arctype.namerule

From dede_archives

left join dede_arctype on dede_arctype.ID=dede_archives.typeid

where dede_archives.ID='$aid'

";

$arcRow = $dsql->GetOne($gquery);

if(is_array($arcRow)){

$arctitle = $arcRow['title'];

$arcurl = GetFileUrl($aid,$arcRow['typeid'],$arcRow['senddate'],$arctitle,$arcRow['ismake'],$arcRow['arcrank'],$arcRow['namerule'],$arcRow['typedir'],$arcRow['money']);

}else{

$dsql->Close();

ShowMsg("无法获取未知文档的信息!","-1");

exit();

}

$cu = new ChannelUnit($arcRow['channel'],$aid);

if(!is_array($cu->ChannelFields)) {

$cu->Close();

$dsql->Close();

ShowMsg("获取文档链接信息失败!","-1");

exit();

}

$vname = "";

foreach($cu->ChannelFields as $k=>$v){

if($v['type']=="softlinks"){ $vname=$k; break; }

}

if(!is_array($cu->ChannelFields)) {

$cu->Close();

$dsql->Close();

ShowMsg("获取文档链接信息失败!","-1");

exit();

}

if(!strstr($_SERVER['HTTP_REFERER'],$arcurl))

{

echo "";

}

$row = $dsql->GetOne("Select $vname From ".$cu->ChannelInfos['addtable']." where aid='$aid'");

$downlinks = $cu->GetAddLinks($row[$vname]);

$dsql->Close();

$cu->Close();

$link = base64_decode($link);

$thunderUrl = ThunderEncode($link);

echo "";

?>

<?php echo $arctitle?>下载地址列表

下载

返回主页

软件名称:<?php echo $arctitle?>

下载地址列表:

点这里右键使用迅雷下载-><?php echo $arctitle?>

php 织梦模板 防盗,dedecms 软件下载频道防盗链php代码相关推荐

  1. 织梦模板站长资源教程下载类主题(带手机端)

    织梦dedecms站长资源教程下载类主题(带手机端) 本套源码为dedecms二次开发而来,也是站长资源网自用的原版本打包(以前版本),提供本套作品的初衷是为了能上更多想做下载站的站长朋友拥有一套更容 ...

  2. 响应式瀑布流布局新闻资讯技术博客织梦模板/DedeCMS自适应手机版游戏新闻网站源码下载

    响应式瀑布流布局新闻资讯技术博客织梦模板,DedeCMS自适应手机版游戏新闻网站源码下载.本套织梦模板采用织梦最新内核开发的模板,这款模板使用范围广,不仅仅局限于一类型的企业,游戏新闻.游戏博客类的网 ...

  3. 【PHP】高端响应式自适应房屋出售建筑设计企业织梦模板

    高端房屋出售建筑设计企业织梦网站模板是一套设计风格简洁的房屋建筑类企业模板.页面设计相对比较独特,有些特别的设计, 特别是对房屋展示方面的东西做的很好.页面简洁大气,干净利落.很适合房屋出租,建筑设计 ...

  4. 响应式服装连锁加盟店网站织梦模板 HTML5品牌女装加盟网站源码(自适应手机版)

    简介: 织梦最新内核开发的模板,该模板属于企业通用类.服装连锁.品牌女装类的企业都可使用, 这款模板使用范围极广,不仅仅局限于一类型的企业,你只需要把图片和产品内容 换成你的,颜色都可以修改,改完让你 ...

  5. php 织梦模板 防盗,织梦DedeCMS模板怎么防盗

    织梦DedeCMS模板怎么防盗? 织梦模板防盗方法一之系统文件修补法: 系统文件修补法这种方法呢,显得比较麻烦一点.也要求对织梦(DedeCMS)系统有一定的熟悉度才建议这样来做.因为我们做的模板,往 ...

  6. php 织梦模板 防盗,织梦dedecms商业教程 织梦DedeCMS模板防盗的四种方法

    织梦(DedeCMS)模板也是一种财富,不想自己辛辛苦苦做的模板被盗用,在互联网上出现一些和自己一模一样的网站,就需要做好模板防盗.本文是收集整理自网络,不过网上的版本都没有提供 Nginx 301重 ...

  7. dedecms模版php,好织梦-专业dedecms模板,dede模板,织梦模板下载平台

    • 织梦删除所有文章 2017-10-22 • 调用自定义表单内容方法 2017-12-29 • 织梦常用标签标签笔记 2018-01-12 • 织梦SQL标签使用手册 2017-10-30 • 织梦 ...

  8. dedecms织梦模板|绿色仿下载吧网站织梦dede模板源码

    dedecms织梦模板|绿色仿下载吧网站织梦dede模板源码 下载地址: http://www.bytepan.com/iqByH47VbLn

  9. Dedecms织梦模板下载:百变配色企业通用织梦模板

    模板名称: 创意动态全屏大图百变配色企业通用织梦模板 模板介绍: 功能全面 所有文字图片都可以在后台修改 后台管理简单方便,体验极佳 源码审核严格,精简不冗余,采用HTML5+CSS3 源码全面SEO ...

最新文章

  1. delphi 10 seattle 中 解决IOS 9 限制使用HTTP 服务问题
  2. (原创)JAVA注解应用——实现属性的自动检测
  3. Global.asax
  4. LOJ#6282. 数列分块入门 6
  5. 几个常用的Oracle函数及实例运用
  6. 如何在移动网页上“禁用”缩放?
  7. Hive执行计划之 Group By Operator
  8. 11-散列1 电话聊天狂人(25 分)
  9. Linux 复制文件命令
  10. STM32CUDE-STM32F407学习笔记2-按键操作
  11. 记录使用Kettle导入excel数据心得
  12. Linux内核--通知链事件notifier chain
  13. PHP - 什么是 PHP? 为什么用 PHP? 有谁在用 PHP?
  14. 阿里云ACP认证有用吗?
  15. 科技金融企业助力乡村振兴,能有多大新意?
  16. 【自然语言处理】【ChatGPT系列】大模型的涌现能力
  17. C# 模式匹配完全指南
  18. WPF--控件(代码讲解)
  19. 毕业设计-基于机器学习的短期负荷预测算法
  20. Python requests爬取淘宝商品信息

热门文章

  1. 超5400亿!教育部公布2022年部门预算
  2. 【文末赠书】漫画:什么是 “跳表” ?
  3. Offer年薪低于25W全额退款|阿里、腾讯内推快艇《全链路大数据分析工程师》课程招生简章...
  4. 福布斯中国2018年30位30岁以下精英榜单发布,为什么是他们?
  5. 标记分布学习与标记增强
  6. flink的watermark参考配置
  7. java操作ssdb:set、map、list..
  8. windows 安装tensorflow2.0
  9. 基于MaxCompute SQL 的半结构化数据处理实践
  10. OceanBase数据库实践入门——性能测试建议