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 相关文章推荐
基于HTTP长连接的"服务器推"技术的php 简易聊天室
Oct 31 PHP
在mysql数据库原有字段后增加新内容
Nov 26 PHP
《PHP编程最快明白》第六讲:Mysql数据库操作
Nov 01 PHP
php对图像的各种处理函数代码小结
Jul 08 PHP
ThinkPHP分页实例
Oct 15 PHP
php中FTP函数ftp_connect、ftp_login与ftp_chmod用法
Nov 18 PHP
php常用字符串处理函数实例分析
Nov 22 PHP
谈谈你对Zend SAPIs(Zend SAPI Internals)的理解
Nov 10 PHP
PHP检测用户是否关闭浏览器的方法
Feb 14 PHP
详解使用php调用微信接口上传永久素材
Apr 11 PHP
thinkPHP显示不出验证码的原因与解决方法分析
May 20 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
Feb 08 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
复杂检索数据并分页显示的处理方法
2006/10/09 PHP
PHP实现多维数组转字符串和多维数组转一维数组的方法
2015/08/08 PHP
php基于单例模式封装mysql类完整实例
2016/10/18 PHP
PhpStorm2020 + phpstudyV8 +XDebug的教程详解
2020/09/17 PHP
经典的解除许多网站无法复制文字的绝招
2006/12/31 Javascript
JavaScript 获取事件对象的注意点
2009/07/29 Javascript
jquery常用技巧及常用方法列表集合
2011/04/06 Javascript
Jquery中国地图热点效果-鼠标经过弹出提示层信息的简单实例
2014/02/12 Javascript
Javascript判断图片尺寸大小实例分析
2014/06/16 Javascript
JS实现IE状态栏文字缩放效果代码
2015/10/24 Javascript
jquery实现的判断倒计时是否结束代码
2016/02/05 Javascript
AngularJS入门教程中SQL实例详解
2016/07/27 Javascript
Angular2-primeNG文件上传模块FileUpload使用详解
2017/01/14 Javascript
jQuery EasyUI开发技巧总结
2017/09/26 jQuery
React Native 截屏组件的示例代码
2017/12/06 Javascript
微信小程序实现跑马灯效果
2020/10/21 Javascript
JS数组求和的常用方法实例小结
2019/01/07 Javascript
微信小程序图片加载失败时替换为默认图片的方法
2019/12/09 Javascript
[01:07]2015国际邀请赛 中国区预选赛精彩回顾
2015/06/15 DOTA
Scrapy爬虫实例讲解_校花网
2017/10/23 Python
不知道这5种下划线的含义,你就不算真的会Python!
2018/10/09 Python
pycharm运行程序时在Python console窗口中运行的方法
2018/12/03 Python
python如何以表格形式打印输出的方法示例
2019/06/21 Python
Flask-WTF表单的使用方法
2019/07/12 Python
Keras设置以及获取权重的实现
2020/06/19 Python
Python3.8安装Pygame教程步骤详解
2020/08/14 Python
VLAN和VPN有什么区别?分别实现在OSI的第几层?
2014/12/23 面试题
大四学生毕业自荐信
2013/11/07 职场文书
大学生冰淇淋店商业计划书
2014/01/14 职场文书
出国考察邀请函
2014/01/21 职场文书
《三峡》教学反思
2014/03/01 职场文书
初二学生评语大全
2014/12/26 职场文书
公司感谢信范文
2015/01/22 职场文书
导游词之西递宏村
2019/12/10 职场文书
Win10多屏显示如何设置?Win10电脑多屏显示设置操作方法
2022/07/07 数码科技
Li list-style-image 图片垂直居中实现方法
2023/05/21 HTML / CSS