如何在PHP程序中防止盗链


Posted in PHP onApril 09, 2008

example:    

页面: dl.php     
--------------------------------------------------------------------------------------     

<?php       $id = $_GET['id'];       
$act = $_GET['act'];       
switch($act) {       
default :       
case "display" : displayHTML(); break;       
case "down" : down(); break;       
}       
function displayHTML($id) {       
setcookie("visited", "true");       
// print your HTML.       
}       
function down($id) {       
if(! isset($_COOKIE['visited']) ) print "你盗联?";       
$sql = "select path from TABLE where id=". $id;       
//..............................       
}       
?>       
<a href="dl.php?id=1&act=down">Download Now...</a>
PHP 相关文章推荐
php getsiteurl()函数
Sep 05 PHP
使用php实现下载生成某链接快捷方式的解决方法
May 07 PHP
探讨PHP JSON中文乱码的解决方法详解
Jun 06 PHP
MongoDB在PHP中的常用操作小结
Feb 20 PHP
PHP+memcache实现消息队列案例分享
May 21 PHP
php获取数组元素中头一个数组元素值的实现方法
Dec 20 PHP
PHP给文字内容中的关键字进行套红处理
Apr 12 PHP
Yii的Srbac插件用法详解
Jul 14 PHP
thinkPHP模板引擎用法示例
Dec 08 PHP
Windows下php+mysql5.7配置教程
May 16 PHP
ThinkPHP框架整合微信支付之JSAPI模式图文详解
Apr 09 PHP
PHP从零开始打造自己的MVC框架之类的自动加载实现方法详解
Jun 03 PHP
php的access操作类
Apr 09 #PHP
php时间不正确的解决方法
Apr 09 #PHP
php Ajax乱码
Apr 09 #PHP
PHP提取中文首字母
Apr 09 #PHP
php出现Cannot modify header information问题的解决方法大全
Apr 09 #PHP
php md5下16位和32位的实现代码
Apr 09 #PHP
用来给图片加水印的PHP类
Apr 09 #PHP
You might like
Phpbean路由转发的php代码
2008/01/10 PHP
php is_file()和is_dir()用于遍历目录时用法注意事项
2010/03/02 PHP
一个简单且很好用的php分页类
2013/10/26 PHP
php统计文章排行示例
2014/03/04 PHP
详解PHP素材图片上传、下载功能
2019/04/12 PHP
Laravel Eloquent ORM 实现查询表中指定的字段
2019/10/17 PHP
PHP ob缓存以及ob函数原理实例解析
2020/11/13 PHP
ExtJS的FieldSet的column列布局
2009/11/20 Javascript
Textbox控件注册回车事件及触发按钮提交事件具体实现
2013/03/04 Javascript
js为鼠标添加右击事件防止默认的右击菜单弹出
2013/07/29 Javascript
详谈JS中实现种子随机数及作用
2016/07/19 Javascript
浅谈JS对html标签的属性的干预以及对CSS样式表属性的干预
2017/06/25 Javascript
使用Webpack提升Vue.js应用程序的4种方法(翻译)
2019/10/09 Javascript
javascript设计模式 ? 策略模式原理与用法实例分析
2020/04/21 Javascript
wxPython 入门教程
2008/10/07 Python
约瑟夫问题的Python和C++求解方法
2015/08/20 Python
Python的pycurl包用法简介
2015/11/13 Python
Python实现在线音乐播放器
2017/03/03 Python
让Django支持Sql Server作后端数据库的方法
2018/05/29 Python
python为Django项目上的每个应用程序创建不同的自定义404页面(最佳答案)
2020/03/09 Python
Pyecharts地图显示不完成问题解决方案
2020/05/11 Python
python爬虫scrapy基于CrawlSpider类的全站数据爬取示例解析
2021/02/20 Python
澳大利亚女士时装在线:Rockmans
2018/09/26 全球购物
大学生护理专业自荐信
2013/10/03 职场文书
总经理职责
2013/12/22 职场文书
大学生思想汇报范文
2013/12/31 职场文书
成人继续教育实施方案
2014/03/01 职场文书
李开复演讲稿
2014/05/24 职场文书
2014年学校德育工作总结
2014/12/05 职场文书
世界气象日活动总结
2015/02/27 职场文书
婚宴致辞
2015/07/28 职场文书
小学语文继续教育研修日志
2015/11/13 职场文书
浅谈移动端中的视口(viewport)的具体使用
2021/04/13 HTML / CSS
Django实现聊天机器人
2021/05/31 Python
Java实现给Word文件添加文字水印
2022/02/15 Java/Android
德劲DE1102数字调谐收音机机评
2022/04/07 无线电