爱易网
IT新闻
IT新闻
爱易资讯
网站搭建
云虚拟主机教程
云服务器教程
Apache教程
IIS教程
Nginx教程
网站策划
站长文章
推广教程
淘宝客教程
网页设计
HTML教程
XHTML教程
CSS教程
HTML5教程
CSS3教程
JavaSript基础
JQuery教程
Node.js教程
前端技术
Ajax教程
Js特效
Xml教程
平面设计
页面UI设计
photoshop教程
程序开发
AI人工智能
Asp教程
Php教程
Asp.Net教程
Net Core教程
C#教程
Java教程
Jsp教程
开发技术
微信小程序教程
Uniapp开发教程
微信公众号开发
Andriod教程
IOS教程
DOS教程
Python教程
Docker教程
Windows Container教程
数据库
MSSQL教程
MySQL教程
Redis教程
Access教程
Oracle教程
数据库教程
操作系统
Linux教程
Windows教程
MAC教程
Cisco教程
交换机教程
防火墙教程
搜索
爱易网页
PHP教程
php怎么判断是ajax请求
php怎么判断是ajax请求
日期:2014-05-17 浏览次数:20683 次
php如何判断是ajax请求
如题,网上是说使用$_SERVER['HTTP_X_REQUEST_WITH'],但我发现似乎不行。
------解决方案--------------------
在请求头里加上个唯一标识作为ajax发送的http请求的标志,服务器端读发送请求头,当发现有ajax标志则判定为ajax请求.
------解决方案--------------------
探讨
在Symfony中是这样判断的:
PHP code
public function isXmlHttpRequest()
{
return ($this->getHttpHeader('X_REQUESTED_WITH') == 'XMLHttpRequest');
}
我的站点中用到这个函数,经实践是可以用的。
不推荐类似hack的方法,如果HTTP本身已经提供了这个功能,就应该用。
上一篇:DEDE如何去除dede_feedback表写入功能 关闭留言表写入功能
下一篇: curl_interface 支持ipv6不?该如何解决
免责声明:
本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
相关资料
更多>
一个有关数组的有关问题(自小弟我感觉有点难)
在ajax中用POST方法提交的XML串,服务器端怎么回显到客户端
在A文件中使用$this->display()调用另外一个类文件的方法,应该如何做
PHP中SESSION不能跨页传递有关问题的解决方法
在最新wampserver上运作spaweditor总出错,是否只能通过php降级解决
php插入数据到MYSQL中出错,怎么正确插入呢
PHP 用switch return 返回值有关问题
怎么在这个文件中实现保存账号密码并写入到一个文件中
mysql 日期比较有关问题
推荐阅读
更多>
Discuz 5.0 中读取纯真IP数据库函数分析
简单的滑动菜单_PHP应用实例
请教如何更新mysql数据库 text字段类型的数据
Apache下服务器虚拟主机的设置方法介绍
php 解析 xml 格式-该怎么处理
php下载有关问题,下载后文件内容是空的,图片也没有预览
PHP获取客户端操作系统,浏览器,语言,IP,IP归属地等
一个关于文件上传的页面.遇到异常.求大神指导指导
欧拉回路的使用&&http://acm.hdu.edu.cn/showproblem.php?pid=3018
PHP学习札记(四)cookie
怎样在PHP中通过ADO调用Asscess数据库和COM程序
PHP 5.0对象模型深度探索之访问方式
在PHP中用Socket发送电子邮件_PHP应用实例
WordPress太耗资源?WP Super Cache详细设置教程 为WordPress开启全站预缓存
[PHP,GIF]请大大见教下,这个想法是纯YY还是理论上能够实现的
求解释这个函数是什么意思?该如何处理
怎么使用php的gd库画一条抗锯齿的粗斜线
PHP生成便于打印的网页
paypal回来状态不成功
这个算是addslashes的bug吗?该如何处理