[原创]php简单防盗链验证实现方法


Posted in PHP onJuly 09, 2016

这里分析了php的简单防盗链实现方法。分享飞大家供大家参考。具体如下:

index.php页面如下:

<html>
<head>
<meta http-equiv="Content-Language" content="en" />
<meta name="GENERATOR" content="PHPEclipse 1.0" />
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>防盗链</title>
</head>
<body>
 <form action="check.php" method="post">
 提交信息:<input type="text" name="name" value=""/>
 <input type="submit" name="submit" value="提交"/>
 </form>
</body>
</html>

check.php页面如下:

$urlar=parse_url($_SERVER['HTTP_REFERER']);
 print("<pre>");
 print_r($urlar);
 print_r($_SERVER['HTTP_REFERER']);
 if($urlar['host']!="localhost"){//此处可替换成当前使用的域名
 echo "验证错误!";
 echo "<script>alert('连接失败');location.href='index.php';</script>";
 exit;
 }
 print("</pre>");

 希望本文所述对大家php程序设计有所帮助。

PHP 相关文章推荐
MySQL数据源表结构图示
Jun 05 PHP
php学习笔记 面向对象的构造与析构方法
Jun 13 PHP
php全排列递归算法代码
Oct 09 PHP
PHP页面间参数传递的四种方法详解
Jun 09 PHP
PHP实现图片旋转效果实例代码
Oct 01 PHP
php一个解析字符串排列数组的方法
May 12 PHP
php实现通过ftp上传文件
Jun 19 PHP
详解PHP素材图片上传、下载功能
Apr 12 PHP
PHP实现一个限制实例化次数的类示例
Sep 16 PHP
thinkphp5 框架结合plupload实现图片批量上传功能示例
Apr 04 PHP
Laravel 框架基于自带的用户系统实现登录注册及错误处理功能分析
Apr 14 PHP
你真的了解PHP中的引用符号(&)吗
May 12 PHP
[原创]php简单隔行变色功能实现代码
Jul 09 #PHP
[原创]php常用字符串输出方法分析(echo,print,printf及sprintf)
Jul 09 #PHP
PHP中加速、缓存扩展的区别和作用详解(eAccelerator、memcached、xcache、APC )
Jul 09 #PHP
Centos PHP 扩展Xchche的安装教程
Jul 09 #PHP
PHP编程之设置apache虚拟目录
Jul 08 #PHP
php实现学生管理系统
Mar 21 #PHP
php实现批量删除挂马文件及批量替换页面内容完整实例
Jul 08 #PHP
You might like
PHP4 与 MySQL 数据库操作函数详解
2006/12/06 PHP
php后台程序与Javascript的两种交互方式
2009/10/25 PHP
PHP时间格式控制符对照表分享
2013/07/23 PHP
详解WordPress中调用评论模板和循环输出评论的PHP函数
2016/01/05 PHP
php通过执行CutyCapt命令实现网页截图的方法
2016/09/30 PHP
javascript 点击整页变灰的效果(可做退出效果)。
2008/01/09 Javascript
js实现在文本框光标处添加字符的方法介绍
2012/11/24 Javascript
JS仿百度搜索自动提示框匹配查询功能
2013/11/21 Javascript
js跑步算法的实现代码
2013/12/04 Javascript
推荐10个2014年最佳的jQuery视频插件
2014/11/12 Javascript
原生javascript获取元素样式
2014/12/31 Javascript
Angular发布1.5正式版,专注于向Angular 2的过渡
2016/02/18 Javascript
javascript实现可键盘控制的抽奖系统
2016/03/10 Javascript
javascript如何实现360度全景照片问题汇总
2016/04/04 Javascript
微信小程序实现人脸检测功能
2018/05/25 Javascript
Vue基于vuex、axios拦截器实现loading效果及axios的安装配置
2019/04/26 Javascript
微信小程序使用车牌号输入法的示例代码
2019/08/20 Javascript
解决layer.prompt无效的问题
2019/09/24 Javascript
js实现弹幕飞机效果
2020/08/27 Javascript
[59:26]DOTA2上海特级锦标赛D组资格赛#1 EG VS VP第二局
2016/02/28 DOTA
Python 多线程实例详解
2017/03/25 Python
解决Python一行输出不显示的问题
2018/12/03 Python
Python 获取异常(Exception)信息的几种方法
2020/12/29 Python
python编写扎金花小程序的实例代码
2021/02/23 Python
基于PyInstaller各参数的含义说明
2021/03/04 Python
加拿大著名时装品牌:SOIA & KYO
2016/08/23 全球购物
SHEIN香港:价格实惠的女性时尚服装
2018/08/14 全球购物
新西兰杂志订阅:isubscribe
2019/08/26 全球购物
大一学生假期实习的自我评价
2013/10/12 职场文书
体育专业个人求职信范文
2013/12/27 职场文书
大学生个人自荐信
2014/02/24 职场文书
汽车机修工岗位职责
2014/03/06 职场文书
《梅花魂》教学反思
2014/04/30 职场文书
创业计划书之o2o水果店
2019/08/30 职场文书
CSS3 制作的悬停缩放特效
2021/04/13 HTML / CSS
Python实现随机生成迷宫并自动寻路
2021/06/13 Python