PHP中如何防止外部恶意提交调用ajax接口


Posted in PHP onApril 11, 2016

我们自己网站写好的ajax接口,如果给自己用,那就限定一下来路域名,判断一下来路即可。

注意:将3water.com替换成你自己的域名。

//判断来路

if(!isset($_SERVER['HTTP_REFERER']) || !stripos($_SERVER['HTTP_REFERER'],'3water.com')) {

 echo 'cann`t access';

 exit();

}
PHP 相关文章推荐
树型结构列出指定目录里所有文件的PHP类
Oct 09 PHP
php magic_quotes_gpc的一点认识与分析
Aug 18 PHP
php 文件上传代码(限制jpg文件)
Jan 05 PHP
php学习之 数组声明
Jun 09 PHP
php缩小png图片不损失透明色的解决方法
Dec 25 PHP
让CodeIgniter数据库缓存自动过期的处理的方法
Jun 12 PHP
php中多维数组按指定value排序的实现代码
Aug 19 PHP
用 Composer构建自己的 PHP 框架之设计 MVC
Oct 30 PHP
PHP文件与目录操作示例
Dec 24 PHP
Yii框架中用response保存cookie,用request读取cookie的原理解析
Sep 04 PHP
php面向对象基础详解【星际争霸游戏案例】
Jan 23 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
Mar 26 PHP
PHP读取mssql json数据中文乱码的解决办法
Apr 11 #PHP
PHP模板引擎Smarty中的保留变量用法分析
Apr 11 #PHP
PHP模板引擎Smarty内建函数foreach,foreachelse用法分析
Apr 11 #PHP
PHP模板引擎Smarty之配置文件在模板变量中的使用方法示例
Apr 11 #PHP
PHP模板引擎Smarty中变量的使用方法示例
Apr 11 #PHP
php实现生成验证码实例分享
Apr 10 #PHP
PHP实现简单实用的分页类代码
Apr 08 #PHP
You might like
深入PHP与浏览器缓存的分析
2013/06/03 PHP
PHP将两个关联数组合并函数提高函数效率
2014/03/18 PHP
thinkphp连贯操作实例分析
2014/11/22 PHP
ThinkPHP文件缓存类代码分享
2015/04/22 PHP
基于PHP实现短信验证码接口(容联运通讯)
2016/09/06 PHP
在Thinkphp中使用ajax实现无刷新分页的方法
2016/10/25 PHP
php常用字符串查找函数strstr()与strpos()实例分析
2019/06/21 PHP
javascript 数据类型转换(parseInt,parseFloat)
2010/07/20 Javascript
一个关于jqGrid使用的小例子(行按钮)
2011/11/04 Javascript
Javascript window对象详解
2014/11/12 Javascript
Bootstrap开发实战之第一次接触Bootstrap
2016/06/02 Javascript
JavaScript中浅讲ajax图文详解
2016/11/11 Javascript
javascript数组去重方法分析
2016/12/15 Javascript
JS实现页面打印功能
2017/03/16 Javascript
jquery实现图片跟随鼠标的实例
2017/10/17 jQuery
js+html5实现手机九宫格密码解锁功能
2018/07/30 Javascript
详解如何在Vue里建立长按指令
2018/08/20 Javascript
关于vue-cli 3配置打包优化要点(推荐)
2019/04/22 Javascript
js判断浏览器的环境(pc端,移动端,还是微信浏览器)
2020/12/24 Javascript
深入讲解Python中面向对象编程的相关知识
2015/05/25 Python
Python学习pygal绘制线图代码分享
2017/12/09 Python
Python实现对文件进行单词划分并去重排序操作示例
2018/07/10 Python
Sanic框架请求与响应实例分析
2018/07/16 Python
一行Python代码制作动态二维码的实现
2019/09/09 Python
浅谈pandas.cut与pandas.qcut的使用方法及区别
2020/03/03 Python
Python使用多进程运行含有任意个参数的函数
2020/05/02 Python
python 图像增强算法实现详解
2021/01/24 Python
Notino希腊:购买香水和美容产品
2019/07/25 全球购物
信息部岗位职责
2013/11/12 职场文书
客服专员岗位职责范本
2013/11/29 职场文书
数控技校生自我鉴定
2014/04/19 职场文书
整顿机关作风心得体会
2014/09/10 职场文书
单位实习鉴定评语
2015/01/04 职场文书
Nginx反向代理及负载均衡如何实现(基于linux)
2021/03/31 Servers
golang 如何用反射reflect操作结构体
2021/04/28 Golang
Pygame如何使用精灵和碰撞检测
2021/11/17 Python