[原创]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 相关文章推荐
php 远程关机操作的代码
Dec 05 PHP
PHP 变量定义和变量替换的方法
Jul 30 PHP
php操作sqlserver关于时间日期读取的小小见解
Nov 29 PHP
PHP运行模式的深入理解
Jun 03 PHP
Laravel实现用户注册和登录
Jan 23 PHP
检测codeigniter脚本消耗内存情况的方法
Mar 21 PHP
Linux系统中设置多版本PHP共存配合Nginx服务器使用
Dec 21 PHP
php+html5实现无刷新图片上传教程
Jan 22 PHP
golang与PHP输出excel示例
Jul 22 PHP
PHP页面输出时js设置input框的选中值
Sep 30 PHP
用php和jQuery来实现“顶”和“踩”的投票功能
Oct 13 PHP
基于php双引号中访问数组元素报错的解决方法
Feb 01 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
如何在php中正确的使用json
2013/08/06 PHP
对于Laravel 5.5核心架构的深入理解
2018/02/22 PHP
javascript 判断数组是否已包含了某个元素的函数
2010/05/30 Javascript
Extjs中常用表单介绍与应用
2010/06/07 Javascript
js查找节点的方法小结
2015/01/13 Javascript
JavaScript比较两个对象是否相等的方法
2015/02/06 Javascript
js兼容火狐显示上传图片预览效果的方法
2015/05/21 Javascript
浅谈javascript中的call、apply、bind
2016/03/06 Javascript
js canvas仿支付宝芝麻信用分仪表盘
2016/11/16 Javascript
JS实战篇之收缩菜单表单布局
2016/12/10 Javascript
javascript实现获取一个日期段内每天不同的价格(计算入住总价格)
2018/02/05 Javascript
Vuex实现计数器以及列表展示效果
2018/03/10 Javascript
基于vue.js中关于下拉框的值默认及绑定问题
2018/08/22 Javascript
jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法分析
2019/03/06 jQuery
微信端调取相册和摄像头功能,实现图片上传,并上传到服务器
2019/05/16 Javascript
微信用户访问小程序的登录过程详解
2019/09/20 Javascript
layui将table转化表单显示的方法(即table.render转为表单展示)
2019/09/24 Javascript
[01:56]林书豪DOTA2上海特级锦标赛励志短片
2016/03/05 DOTA
使用pandas批量处理矢量化字符串的实例讲解
2018/07/10 Python
Django管理员账号和密码忘记的完美解决方法
2018/12/06 Python
pycharm 将python文件打包为exe格式的方法
2019/01/16 Python
python实现自动解数独小程序
2019/01/21 Python
python爬虫 urllib模块反爬虫机制UA详解
2019/08/20 Python
python读文件的步骤
2019/10/08 Python
python自定义函数def的应用详解
2020/06/03 Python
如何使用Python自动生成报表并以邮件发送
2020/10/15 Python
详解python爬取弹幕与数据分析
2020/11/14 Python
英国高端食品和葡萄酒超市:Waitrose
2016/08/23 全球购物
国外平面设计素材网站:The Hungry JPEG
2017/03/28 全球购物
慈善晚会策划方案
2014/05/14 职场文书
教师一帮一活动总结
2014/07/08 职场文书
新疆民族团结演讲稿
2014/08/27 职场文书
群众路线个人整改措施
2014/10/24 职场文书
2015毕业生简历自我评价
2015/03/02 职场文书
红高粱观后感
2015/06/10 职场文书
JS一分钟在github+Jekyll的博客中添加访问量功能的实现
2021/04/03 Javascript