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 相关文章推荐
phpfans留言版用到的数据操作类和分页类
Jan 04 PHP
判断PHP数组是否为空的代码
Sep 08 PHP
基于Linux调试工具strace与gdb的常用命令总结
Jun 03 PHP
深入理解PHP几个算法:PHP冒泡、PHP二分法、PHP求素数、PHP乘法表
Jun 06 PHP
使用ob系列函数实现PHP网站页面静态化
Aug 13 PHP
详解WordPress中给链接添加查询字符串的方法
Dec 18 PHP
完美解决phpdoc导出文档中@package的warning及Error的错误
May 17 PHP
PHP实现登录注册之BootStrap表单功能
Sep 03 PHP
thinkphp5.1 文件引入路径问题及注意事项
Jun 13 PHP
PHP使用函数用法详解
Sep 30 PHP
Laravel6.0.4中将添加计划任务事件的方法步骤
Oct 15 PHP
PHP+ajax实现上传、删除、修改单张图片及后台处理逻辑操作详解
Feb 12 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
thinkphp3查询mssql数据库乱码解决方法分享
2014/02/11 PHP
PHP获取时间排除周六、周日的两个方法
2014/06/30 PHP
常见php数据文件缓存类汇总
2014/12/05 PHP
Laravel 简单实现Ajax滚动加载示例
2019/10/22 PHP
基于PHP+mysql实现新闻发布系统的开发
2020/08/06 PHP
Javascript中暂停功能的实现代码
2007/03/04 Javascript
Javascript this 的一些学习总结
2012/08/02 Javascript
jquery 日期控件datepicker属性详细解析
2013/11/08 Javascript
购物车选中得到价格实现示例
2014/01/26 Javascript
jquery的父子兄弟节点查找示例代码
2014/03/03 Javascript
深入探讨JavaScript String对象
2015/03/09 Javascript
JS+CSS实现类似QQ好友及黑名单效果的树型菜单
2015/09/22 Javascript
JS 终止执行的实现方法
2016/11/24 Javascript
JS简单判断滚动条的滚动方向实现方法
2017/04/28 Javascript
详解vue使用插槽分发内容slot的用法
2019/03/28 Javascript
JavaScript中的this妙用实例分析
2020/05/09 Javascript
Python自动重试HTTP连接装饰器
2015/04/28 Python
使用C#配合ArcGIS Engine进行地理信息系统开发
2016/02/19 Python
深入理解python中sort()与sorted()的区别
2018/08/29 Python
Python3.6中Twisted模块安装的问题与解决
2019/04/15 Python
python获取指定日期范围内的每一天,每个月,每季度的方法
2019/08/08 Python
python3 反射的四种基本方法解析
2019/08/26 Python
python连接PostgreSQL数据库的过程详解
2019/09/18 Python
Python 统计位数为偶数的数字代码详解
2020/03/15 Python
Django实现内容缓存实例方法
2020/06/30 Python
Django正则URL匹配实现流程解析
2020/11/13 Python
HTML5 虚拟键盘出现挡住输入框的解决办法
2017/02/14 HTML / CSS
html5写一个BUI折叠菜单插件的实现方法
2019/09/11 HTML / CSS
银行实习自我鉴定
2013/10/12 职场文书
园林设计专业毕业生求职信
2014/03/23 职场文书
应届生面试求职信
2014/07/02 职场文书
美术学专业求职信
2014/07/23 职场文书
体育专业大学生职业生涯规划范文:打造自己的运动帝国
2014/09/12 职场文书
养成教育工作总结
2015/08/13 职场文书
2015年小学语文教师工作总结
2015/10/23 职场文书
Pillow图像处理库安装及使用
2022/04/12 Python