对盗链说再见...
日期:2004年10月20日 作者:清风网络学院 查看:[大字体 中字体 小字体]-
第一页内随机的产生一个数(0-15)-》dechex()保存在session内
然后将URL使用此标记进行运算,随便你运算了,不过要能逆过来才行~
第二页则检测是否有此标记,有则进行逆运算,然后将变量取出
优点:(必须访问站点URL才有效~)
缺点:(保存到本地的页面链接全部失效,盗链失效)
---------------------------------------------
<?php
ob_start();
session_start();
if(isset($_SESSION[key])){ //有钥匙
$key=$_SESSION[key]; //获得钥匙
$str=$_SERVER[QUERY_STRING]; //获得被加密数据
$decryptstr=decrypt($str,$key); //使用钥匙解开数据(注意,这里就是你的逆算法)
................................//(分解数据到变量中)
}else{ //无钥匙
$key=dechex(rand(0,15)); //产生钥匙
//如果您本页已经是最后一页,而不允许盗链的链接的话
//echo "您的链接并非来自本站!请访问站点后访问此页...";
//exit();
}
?>
HTML内容..............(这里包含很多链接的...)
<?php
$htmlcontent=ob_get_contents(); //获取所有HTML内容
............................... //替换所有连接参数href=url?被替换的数据(一组正则)
ob_end_flush(); //输出HTML内容(href=已经加密后的数据)
?>(出处:急速软件下载学院)
-
- 对盗链说再见... 相关文章:
- ·百度、QQ即将大规模封杀视频盗链网站
- ·三招两式 解决图片盗链无法看问题
- ·实用技巧 利用Apache实现禁止图片盗链
- ·如何在PHP程序中防止盗链
- ·PHP禁止图片盗链
- ·Apache 实现禁止图片盗链
- ·应用:ASP简单防盗链方法谈
- ·ASP技巧:网站的防盗链系统是如何做的?
- ·ASP防盗链及防下载的方法
- ·防盗链技术在ASP使用
- 对盗链说再见... 相关软件
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:PHP 5昨天隆重推出--PHP 5/Zend Engine 2.0新特性
下一篇:多文件上载系统完整版
精品推荐
热点TOP10
- ·一个Struts实现分页,增删改查,Tiles,国际化的DEMO
- ·学习教程:Java Annotation 高级应用
- ·Windows XP下PHP+MySQL环境搭建
- ·smarty技术学习,修改php模板的一点体会
- ·详细学习PHP中对文件和目录的操作方法
- ·PHP中删除目录的三种方法
- ·PHP入门指导:如何学习PHP?
- ·帝国ecms教程:一些常用的技巧大全
- ·PHP5中新增加的日期(date)函数的常量
- ·最普通的7种软文类型
- ·PHP连接远程MYSQL和MYSQL5.1中文乱码处理方法
- ·PHP:实现给上传图片加水印的程序代码
- ·PHP入门:define的使用
- ·PHP动态网站开发中常用的8个小技巧
- ·PHP上传文件的代码
- ·PHP 开发中的中文编码问题
- ·PHP5对Mysql5的任意数据库表的管理代码示例(二)
- ·ASP使用Filter实现信息的二次检索
- ·PHP程序中使用session错误调试问题
- ·PHP实例:实现文件上传的程序源码
特别推荐
- ·PHP入门指导:如何学习PHP?
- ·Php+Mysql注入专题
- ·PHP:实现给上传图片加水印的程序代码
- ·PHP动态网站开发中常用的8个小技巧
- ·PHP初学者:配置Apache服务器并且设置DNS
- ·初学PHP指导:php.ini 配置详细选项
- ·好文分享:PHP入门的学习方法
- ·急速搭建属于自己的Discuz!6论坛
- ·PHP入门:初学来看配置文件PHP.INI的中文注释
- ·php.ini配置,php.ini 中的 php-5.2.0 配置指令详解
- ·总结:一些PHP学习过程中的心得和经验
- ·新手入门:JSP初学者必须掌握的语法点
- ·PHP技巧:PHP脚本编程中的文件系统函数库
- ·详细讲解PHP编程中分页显示的制作
- ·成为PHP编程高手应该遵循的三个准则
- ·谈谈生成静态页面的一些经验
- ·新手入门:详细解述七个软件开发的原则
- ·简单的webservice开发例子
- ·PHP木马攻击的防御之道
- ·基础入门:动态网页制作PHP中Session的概念
