php简单防盗链验证实现方法
作者:shichen2014 发布时间:2023-09-12 04:55:15
标签:php,防盗链,验证
这里分析了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程序设计有所帮助。


猜你喜欢
- 在许多场合,你将不得不编写必须处理时间的代码。你可以写一个时钟程序,或者在你的代码中测量两点之间的时间差。无论是哪种方式,知道如何在Go中处
- 一个申请单可以包含N个项目,添加申请单时就需要动态加入代码了。 动态Table表格 <table border="0&quo
- 去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim、ltrim 或 rtrim,但在js
- vue项目依赖升级报错处理1.Vue Router 升级到3.5.1报错:Navigation cancelled from "/
- 一、操作流程首先复制代码会吧?1.有张照片这是网上随便找的一张照片,自行保存测试2.看看照片运行代码,其中show_img函数是展示照片3.
- 代码如下:Class XMLClass Private objXml Private xmlDoc Private xmlPath '
- 软硬件环境OS X EI CapitanPython 3.5.1mysql 5.6前言在开发中经常涉及到数据库的使用,而python对于数据
- 在phpcms\modules\wap\index.php里面,搜索下面这句if(!$r || $r['status'] !
- 本文实例讲述了PHP+Ajax简单get验证操作。分享给大家供大家参考,具体如下:1、显示页面代码index.html<!DOCTYP
- 一、SQL注入简介SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编写时的疏忽,通过SQL语句,
- 最近有同学询问如何利用Python处理xml文件,特此整理一个比较简洁的操作手册,供大家参阅。首先准备一个xml文件,xml中的内容如下所示
- toString()方法的定义和用法:toString()方法可以把Number对象转换成字符串,并返回此字符串。点击可查看更多
- 函数的作用域python中的作用域分4种情况:L:local,局部作用域,即函数中定义的变量;E:enclosing,嵌套的父级函数的局部作
- 本来想把这个页面用jade渲染出来、评论部分用vue,但是想了想觉得麻烦,最后还是整个用vue的组件搞定他吧。 先上在线demo:http:
- Vision Transformer(VIT)Vision Transformer(ViT)是一种新兴的图像分类模型,它使用了类似于自然语言
- 前一篇文章《Python 中如何实现参数化测试?》中,我提到了在 Python 中实现参数化测试的几个库,并留下一个问题:它们是如何做到把一
- 目录1.数据库主从分类:2.mysql主从介绍由来3.主从作用4.主从复制原理5.主从复制配置(数据一致时)5.1主从服务器分别安装mysq
- 目录完整项目地址:简介功能商家端顾客端服务器端主要代码完整项目地址:https://github.com/kongxiangchx/Shop
- argparse 是 python 的一个命令行解析包,可根据需要编写高可读性的程序。网上的许多教程较为冗长和散漫,没有达到精练好掌握的目的
- 本文实例讲述了Python实现爬虫抓取与读写、追加到excel文件操作。分享给大家供大家参考,具体如下:爬取糗事百科热门安装 读写excel