如何在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编程网上资源导航
Oct 09 PHP
十天学会php之第五天
Oct 09 PHP
Ubuntu中启用php的mail()函数并解决发送邮件速度慢问题
Mar 27 PHP
PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载】
Nov 14 PHP
Laravel多用户认证系统示例详解
Mar 13 PHP
PHP ADODB生成下拉列表框功能示例
May 29 PHP
PHP从零开始打造自己的MVC框架之类的自动加载实现方法详解
Jun 03 PHP
关于laravel 数据库迁移中integer类型是无法指定长度的问题
Oct 09 PHP
php 多继承的几种常见实现方法示例
Nov 18 PHP
TP5框架实现一次选择多张图片并预览的方法示例
Apr 04 PHP
如何利用PHP实现上传图片功能详解
Sep 24 PHP
2020最新版 PhpStudy V8.1版本下载安装使用详解
Oct 30 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
实时抓取YAHOO股票报价的代码
2006/10/09 PHP
phpmyadmin的#1251问题
2006/11/25 PHP
php中关于codeigniter的xmlrpc的类在进行数据交换时的类型问题
2011/07/03 PHP
php递归法读取目录及文件的方法
2015/01/30 PHP
php实现点击可刷新验证码
2015/11/07 PHP
thinkphp的dump函数无输出实例代码
2016/11/15 PHP
用PHP做了一个领取优惠券活动的示例代码
2019/07/05 PHP
javascript 选择文件夹对话框(web)
2009/07/07 Javascript
取得窗口大小 兼容所有浏览器的js代码
2011/08/09 Javascript
关于js日期转化为毫秒数“节省20%的效率和和节省9个字符“问题
2012/03/01 Javascript
原生JS实现表单checkbook获取已选择的值
2013/07/21 Javascript
通过隐藏iframe实现文件下载的js方法介绍
2014/02/26 Javascript
JS实现先显示大图后自动收起显示小图的广告代码
2015/09/04 Javascript
jquery实现隐藏在左侧的弹性弹出菜单效果
2015/09/18 Javascript
JS常用函数和常用技巧小结
2016/10/15 Javascript
教你用Cordova打包Vue项目的方法
2017/10/17 Javascript
jQuery 同时获取多个标签的指定内容并储存为数组
2018/11/20 jQuery
Vuejs监听vuex中值的变化的方法示例
2018/12/02 Javascript
VsCode里的Vue模板的实现
2020/08/12 Javascript
JS继承实现方法及优缺点详解
2020/09/02 Javascript
[08:47]2018国际邀请赛 OG战队举杯时刻
2018/08/29 DOTA
详解python脚本自动生成需要文件实例代码
2017/02/04 Python
Python实现的求解最小公倍数算法示例
2018/05/03 Python
Python3.5 Pandas模块缺失值处理和层次索引实例详解
2019/04/23 Python
对tensorflow 中tile函数的使用详解
2020/02/07 Python
Django admin 实现search_fields精确查询实例
2020/03/30 Python
jupyter notebook 多行输出实例
2020/04/09 Python
python使用OpenCV模块实现图像的融合示例代码
2020/04/10 Python
使用matplotlib动态刷新指定曲线实例
2020/04/23 Python
Pytorch通过保存为ONNX模型转TensorRT5的实现
2020/05/25 Python
html5中的input新属性range使用记录
2014/09/05 HTML / CSS
学习全国两会精神心得体会范文
2014/03/17 职场文书
优秀教师先进个人事迹材料
2014/08/31 职场文书
《岳阳楼记》原文、译文赏析
2019/09/10 职场文书
Python还能这么玩之用Python修改了班花的开机密码
2021/06/04 Python
Vue3.0写自定义指令的简单步骤记录
2021/06/27 Vue.js