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里得到前天和昨天的日期的代码
Aug 16 PHP
PHP 日常开发小技巧
Sep 23 PHP
php的POSIX 函数以及进程测试的深入分析
Jun 03 PHP
php面象对象数据库操作类实例
Dec 02 PHP
php字符串函数学习之strstr()
Mar 27 PHP
php实现中文转数字
Feb 18 PHP
PHP实现基于mysqli的Model基类完整实例
Apr 08 PHP
thinkphp框架page类与bootstrap分页(美化)
Jun 25 PHP
PHP实现驼峰样式字符串(首字母大写)转换成下划线样式字符串的方法示例
Aug 10 PHP
使用PHP连接数据库_实现用户数据的增删改查的整体操作示例
Sep 01 PHP
Laravel如何使用Redis共享Session
Feb 23 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
一个图形显示IP的PHP程序代码
2007/10/19 PHP
PHP学习之整理字符串
2011/04/17 PHP
PHP5全版本绕过open_basedir读文件脚本漏洞详细介绍
2015/01/20 PHP
分享php分页的功能模块
2015/06/16 PHP
PHP基于swoole多进程操作示例
2019/08/12 PHP
css3实现背景模糊的三种方式
2021/03/09 HTML / CSS
用脚本调用样式的几种方法
2006/12/09 Javascript
禁止JQuery中的load方法装载IE缓存中文件的方法
2009/09/11 Javascript
JS不能跨域借助jquery获取IP地址的方法
2014/08/20 Javascript
Javascript中For In语句用法实例
2015/05/14 Javascript
深入理解jQuery之防止冒泡事件
2016/05/24 Javascript
JavaScript动态添加css样式和script标签
2016/07/19 Javascript
Bootstrap 手风琴菜单的实现代码
2017/01/20 Javascript
Zepto实现密码的隐藏/显示
2017/04/07 Javascript
jQuery.ajax向后台传递数组问题的解决方法
2017/05/12 jQuery
详解node nvm进行node多版本管理
2017/10/21 Javascript
简单的Vue异步组件实例Demo
2017/12/27 Javascript
Vue 实现前进刷新后退不刷新的效果
2019/06/14 Javascript
Nodejs libuv运行原理详解
2019/08/21 NodeJs
使用layui 的layedit定义自己的toolbar方法
2019/09/18 Javascript
[44:21]Ti4 循环赛第四日 附加赛NEWBEE vs LGD
2014/07/13 DOTA
python33 urllib2使用方法细节讲解
2013/12/03 Python
Python引用模块和查找模块路径
2016/03/17 Python
关于Python数据结构中字典的心得
2017/12/04 Python
Python HTML解析器BeautifulSoup用法实例详解【爬虫解析器】
2019/04/05 Python
Python修改列表值问题解决方案
2020/03/06 Python
关于python3.7安装matplotlib始终无法成功的问题的解决
2020/07/28 Python
浅谈Python 钉钉报警必备知识系统讲解
2020/08/17 Python
空字符串(“”)和null的区别
2012/11/13 面试题
经典优秀个人求职自荐信格式
2013/09/25 职场文书
社区优秀志愿者材料
2014/02/02 职场文书
降消项目实施方案
2014/03/30 职场文书
挂牌仪式策划方案
2014/05/18 职场文书
领导班子作风建设年个人整改措施
2014/09/29 职场文书
2016高三毕业赠言寄语
2015/12/04 职场文书
Python数据处理的三个实用技巧分享
2022/04/01 Python