检测http中的REFERER信息,实现 防盗链

文件1:1.html

<a href="2.php">李青松的账户信息</a>

文件2: 2.php

<?php

if($_SERVER['HTTP_REFERER']){
	if(strpos ($_SERVER['HTTP_REFERER'] ,  'http://127.0.0.1/http/' )==0){
		echo "李青松 2015/7/11 在学php编程..";
	}else{
		echo "非本网站来源,禁止链接";
	}
}else{
	echo "非本网站来源,禁止链接(无 REFERER 信息)";
}

?>

文件3: 3.html  放在站点外面

<a href="http://127.0.0.1/http/2.php">我也想看 李青松的信息</a>


--------------

系统函数  strpos :查找字符串首次出现的位置  ,返回一个数字

阅读更多
个人分类: 学php课中的小例子
上一篇php学习流程图
下一篇虚拟主机根目录下的web.config配置常见问题
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭