php 判断ajax访问,PHP里判断是否Ajax请求
$.ajax({
type: ‘POST’,
url: ‘http://www.yourwebsite.com’,
beforeSend: function (XMLHttpRequest) {
XMLHttpRequest.setRequestHeader(“request_type”,”ajax”);
},
data: ‘test=test’,
success: function(rs) {
alert(‘ok’);
}
}
});
PHP代码:
echo isset($_SERVER['HTTP_REQUEST_TYPE']) && $_SERVER['HTTP_REQUEST_TYPE']
== "ajax" ? "it is ajax" : "it is NOT ajax.";
还有一种方法,js里面不用加beforeSend里面的代码,直接在PHP里面作判断:
echo isset($_SERVER['HTTP_X_REQUESTED_WITH']) && $_SERVER['HTTP_X_REQUESTED_WITH']
==='XMLHttpRequest' ?'it is ajax' : 'it is NOT ajax';
PS:判断是否是Flash提交数据
echo isset($_SERVER['HTTP_USER_AGENT']) && (stripos($_SERVER['HTTP_USER_AGENT'],'Shockwave')!==false
|| stripos($_SERVER['HTTP_USER_AGENT'],'Flash')!==false) ? echo 'it is flash data':'it is not flash data';
php 判断ajax访问,PHP里判断是否Ajax请求相关推荐
- ajax获取json里的list,ajax获取json数据然后将其装载到jqgrid实现
1. 通过ajax同步获取json数据 2. 本地装载jqgrid数据 $("#grid").jqGrid({ datatype: "local", data ...
- yii2 ajax访问控制器,yii2控制器Controller Ajax操作示例
本文实例讲述了yii2控制器Controller Ajax操作的方法.分享给大家供大家参考,具体如下: request->isAjax) { $data = Yii::$app->requ ...
- django项目内部的views层判断手机访问还是电脑访问
在做网站时,一般都会通过打包html来制作两个界面,一个提供给电脑端,一个提供给手机端,避免因为兼容性差的问题,界面会变得很丑.当然,如果能保证纯bootstrap开发html界面,则不需要考虑这个问 ...
- php判断移动端和pc端访问_PHP判断判访问设备是手机移动端还是PC电脑端
这篇文章主要为大家详细介绍了PHP判断判访问设备是手机移动端还是PC电脑端,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. 随着网络进入移动互联网时代,我们的网站 ...
- 用百度siteapp的uaredirect.js判断用户访问端而进行域名的自动跳转
首先在你的head中嵌入这段代码 <script src="http://siteapp.baidu.com/static/webappservice/uaredirect.js&qu ...
- 通过浏览器navigator判断浏览器版本或者手机类型判断微信访问
javascript 的navigator属性,不常用,但是用处也不少,主要用处是在做浏览器兼容的问题的时候,现在有的网站已经不兼容IE6,用户假如用IE6浏览网页的话,会提示浏览器升级等信息.或者判 ...
- thinkphp5 判断数据是否存在_ThinkPHP 5.1 中间件中判断要访问的操作是否存在
ThinkPHP 5.1 中间件中判断要访问的操作是否存在 ifu25 • 2021 年 01 月 15 日 按惯例还是吐槽 ThinkPHP 官方社区极度不友好,提问基本得不到答案,更很少有官方人员 ...
- php判断检测一个数组里有没有重复的值
2019独角兽企业重金招聘Python工程师标准>>> php判断检测一个数组里有没有重复的值 php里有一个处理数组重复值得函数array_unique,我们的思路就是用这个函数来 ...
- VC程序里判断系统是64位还是32位的正确方法
VC程序里判断系统是64位还是32位的正确方法 BOOL IsWow64() { typedef BOOL (WINAPI *LPFN_ISWOW64PROCESS) (HANDLE, P ...
最新文章
- 计算机猜数游戏matlab,MATLAB课程设计报告猜数游戏设计
- java mset_Java 反射机制(包括组成、结构、示例说明等内容)
- java五星好评点评器_亲,麻烦给个五星好评!—RatingBar
- stm32l0的停止模式怎么唤醒_关于Mac睡眠模式,你不知道的那些事
- Python中的lambda表达式与filter函数
- python:只想在opencv中显示红色通道?
- 计算机组成原理英文词汇,“计算机组成原理”课专业词汇英汉对照.pdf
- 【Axure交互教程】 滑动拼图验证登录效果
- 分布式系统 服务 的稳定性
- 十进制转8421BCD码详解
- python和java哪个好就业-计算机专业选Java和Python哪个前景好点?
- ArcGIS提取栅格数据中的指定部分(可以是矢量数据也可时栅格数据)
- element tree不刷新视图_我不告诉你的话,你不会知道iPad原来也有这么多窍门,学起来...
- 目前微型计算机主要采用电子原件是,目前,个人计算机使用的电子元器件主要是()。...
- spring boot 项目重新搭建----------mvc配置:拦截器
- mos管和三极管的区别/管子的三种状态
- Multi-Objective Computation Sharing in Energy and Delay Constrained Mobile Edge Computing
- python计算列表里各科的成绩(算法)
- android:state_pressed是什么意思?
- 将字符串转换为singel类型
热门文章
- MATLAB学习——矩阵
- Python | 使用__del __()和__init __()实现析构函数和构造函数的示例
- Spring Cloud OpenFeign夺命连环9问,这谁受得了?
- 火狐最实用的几款插件介绍[含附件]
- C语言函数指针的应用——自制谐波分析软件
- 英语笔记:写作:Limiting the use of disposable plastic bags
- 题解 [SHOI2014]概率充电器
- mysql 5.1升级5.6_mysql 5.1.71升级到5.6.30
- 计算机网络互联设备功能,计算机网络互联设备简介
- @data注解不生效_你说啥什么?注解你还不会?