dedecms验证码识别(dedecms 软件下载频道防盗链php代码)
dedecms验证码识别
dedecms 软件下载频道防盗链php代码
dede做软件站有的缺点
就是别人转帖你的下载的时候直接转帖http://www.xxx.com/plus/download.php.........
就是直接打开下载地址列表页这种就可以下载了,耗费资源却又带不了用户。
经过研究,终于搞定了软件频道下载的防盗链,代码发出来大家共享,希望能用的到
改后的功能是
假如软件信息页地址是:http://www.zzvips.com/soft/1.htm
下载地址连接是:http://www.zzvips.com/plus/download.php?.........
判断来路,
如果不是http://www.zzvips.com/soft/1.htm,
直接跳转到http://www.zzvips.com/soft/1.htm
如果来路是http://www.zzvips.com/soft/1.htm 则展示下载地址
说明下:下边的代码是直接复制我自己站上的,我启用的是全站迅雷下载,打开就自动使用迅雷下载,你也可以做下小修改,不让使用迅雷下载
不使用迅雷的很容易修改:删掉迅雷相关代码,只引用$link就可以了
需要修改的文件为 /plus/download.php
演示:
http://www.zzvips.com/do/plus/download.php?open=0&aid=20975&cid=3
必须从http://www.zzvips.com/codes/20975.html这个页面进入才正常
补充:
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>";
}
这样就可以了.
- dedecms用法(将百度编辑器Ueditor整合到dedecms中的方法)
- 织梦dedecms建站教程(详解DEDECMS织梦模板随机调用文章数据方法汇总教程)
- dedecms开发教程(织梦DedeCms调用全站相关文章方法)
- dedecms注册会员界面如何打开(dedecms后台登录成功后返回到登录界面的解决方法)
- dedecms栏目静态化(dedecms TAG标签按栏目显示的方法)
- dedecms文章权重排序(Dedecms实现tags云标签随机颜色与字体大小方法详解)
- dedecms中的有些功能如何修改(织梦DedeCMS默认文件夹重命名的方法)
- dedecms如何使用标签(DEDECMS副栏目代码)
- dedecms栏目怎么调用友情链(DedeCms用SQL语句调用数据库任意内容方法)
- dedecms更新后设置空白(织梦DedeCms上传的图片点击打开改为不新窗口打开)
- dedecms怎么设置下拉菜单(dedecms中关于{dede:channel type='son'}无子栏目时取同级栏目问题是解决方法分)
- dedecms提示怎么去除(DEDECMS实现禁止游客发表评论)
- dedecms前台发布文章(dedecms随机调用文章数据方法汇总)
- dedecms怎么加入模板(dedecms 列表页标题修改图文方法利于优化)
- dedecms迁移data验证码不显示(dedecms织梦上传图片302Error错误的解决方法)
- dedecms 图片不显示(解析织梦DedeCMS图片按月存放的实现方法)
- 新闻周刊 青岛网红 赵厂长 编段子一箩筐输出快乐,陪父亲十二载勇斗病魔(新闻周刊青岛网红)
- 44岁夏雨演谋女郎爸,大其24岁却看不出,互动不怕袁泉吃醋(44岁夏雨演谋女郎爸)
- 全椒人,你还记得吗 那年,那人,那网,那些我们的青春记忆(全椒人你还记得吗)
- 全椒人在苏州10周年联谊会在苏州举办(全椒人在苏州10周年联谊会在苏州举办)
- 这个全椒人被通报表彰,看看你认识吗(这个全椒人被通报表彰)
- 全椒人,38年集体回忆 1980-2018 ,看完不要哭(全椒人38年集体回忆)
热门推荐
- bootstrap怎么用虚线框(Bootstrap网页布局网格的实现)
- 如何获取存储过程返回值
- 如何搭建pxe服务器(使用vmware测试PXE批量安装服务器的详细过程)
- sqlserver 多实例怎么算许可(SQL Server使用row_number分页的实现方法)
- python统计字符类型和数量(python统计中文字符数量的两种方法)
- 在python中如何删除指定的行(Python删除n行后的其他行方法)
- Visual Studio 自动添加头部注释
- web服务开发技术(Web服务器识别技术揭秘)
- jQuery如何操作下拉框select
- django后台运行命令(Django框架实现的普通登录案例使用POST方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9