如何判断一个请求为ajax请求?

1、我们可以通过http协议头信息里的X-Requested-With进行判断

2、如果是使用jquery完成的ajax请求时,$_SERVER里会存在一个HTTP-X-REQUESTED-WITH键值,可以通过这个来判断

如:

if($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest'){

$username = isset($_POST['username']) ? addslashes($_POST['username']) : '';

$passwd = isset($_POST['passwd']) ? addslashes($_POST['passwd']) : '';

if($username == 'lh' && $passwd == 'passwd'){

echo 'hello baidu!';

}

}else{

echo 'you must use ajax request!';

}

如果是ajax请求的话,对应请求头信息的referer会是什么呢?

如果是ajax请求的话,对应请求头信息的referer参数为当前页面的url

以上就介绍了如何判断一个请求为ajax请求?,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

怎样判断ajax请求,如何判断一个请求为ajax请求?相关推荐

  1. ajax开发 短期班,一个简单的ajax 来mock数据

    目录结构: 图片.png index.html代码: 查询 var Oinput=document.querySelector("#username"); var Obtn=doc ...

  2. php 请求是什么请求,PHP判断一个请求是Ajax请求还是普通请求

    Javascript中大多数的框架如 jquery(jquery ui.jquery easyui).Mootools 等,在发出 Ajax 请求时,都会发送额外的 HTTP_X_REQUESTED_ ...

  3. java 判断请求为 ajax请求_Java过滤器处理Ajax请求,Java拦截器处理Ajax请求,java 判断请求是不是ajax请求...

    Java过滤器处理Ajax请求,Java拦截器处理Ajax请求,拦截器Ajax请求 java 判断请求是不是ajax请求,Java判断是否为ajax请求 >>>>>> ...

  4. Java过滤器处理Ajax请求,Java拦截器处理Ajax请求,java 判断请求是不是ajax请求

    Java过滤器处理Ajax请求,Java拦截器处理Ajax请求,java 判断请求是不是ajax请求 Java过滤器处理Ajax请求,Java拦截器处理Ajax请求,拦截器Ajax请求 java 判断 ...

  5. ajax请求如何判断超时,ajax请求超时判断(转载)

    ajax请求时有个参数可以借鉴一下 var ajaxTimeOut = $.ajax({ url:'', //请求的URL timeout : 1000, //超时时间设置,单位毫秒 type : ' ...

  6. ajax调用上一个ajax,关于jquery:当频繁使用ajax请求调用函数时,如何在处理下一个请求之前等待上一个ajax请求完成?...

    本问题已经有最佳答案,请猛点这里访问. 我在我的代码中有一个ajax请求,如下所示: function show_detail() { $('#product_'+index).html(' load ...

  7. 使用jQuery来实现一个简单的ajax请求

    下面的程序使用ajax来实现一个简单的ajax请求 JSP页面代码 <%@ page language="java" import="java.util.*&quo ...

  8. java 判断手机访问_java后台如何判断是移动端还是pc端的访问请求

    java后台如何判断是移动端还是pc端的访问请求 主要是根据  HttpServletRequest request  中的请求头所带的参数 user-agent来获取: String userAge ...

  9. ajax jsonp 中文,miniAjax:一个轻巧而实用的ajax/jsonp HTTP请求库

    一个轻巧迷你的HTTP请求库,专为简单web应用提供了Ajax, jsonp and ready等特性功能! 一个轻巧迷你的HTTP请求库,专为简单web应用提供了Ajax, jsonp and re ...

  10. ajax登陆返回值判断,一个简单的ajax用户登陆返回值问题?有代码

    一个简单的ajax用户登陆返回值问题?有代码 來源:互聯網  2009-11-13 11:55:56  評論 分類: 電腦/網絡 >> 程序設計 >> 其他編程語言 問題描述: ...

最新文章

  1. 数据结构和算法:(2)时间复杂度和空间复杂度
  2. 开课吧python好吗-Python是个什么鬼?求职为何这么难
  3. 运行Android应用时提示ADB是否存在于指定路径问题
  4. Android——四大组件、六大布局、五大存储
  5. 全球及中国聚酰胺市场总体规模与供需现状分析报告2022年
  6. 让所有中国人看了气氛的广东某学校捐款过程
  7. 大话数据结构 队列10:数组循环队列
  8. wso2 esb_使用WSO2 ESB进行邮件内容过滤
  9. 检验int值在list中是否存在_R语言统计与绘图:卡方检验
  10. 产品规格说明书怎么写_产品说明都不会写?亚马逊旺季请靠边站!
  11. 安装IDM Integration Module插件
  12. 西门子PLC丨虚拟机运行仿真器供物理主机使用
  13. java printf 格式_JAVA中Printf支持的格式
  14. MFC中List控件
  15. AH快递单打印软件(顺丰申通圆通韵达中通天天EMS) 3.77
  16. @Resource详解-代码示例
  17. IText生成PDF 加粗字体的代码例子
  18. jboot 配置durid + logback debug打印 sql+执行参数(非?)
  19. 四大行、城商行等银行都在使用什么数据库?
  20. 【100%通过率】华为OD机试真题 Python 实现【微服务的集成测试】【2023 Q1 | 100分】

热门文章

  1. 1177:奇数单增序列
  2. 你知道大数据强大在哪里!!!你永远也不会猜到
  3. 世界大学生超算竞赛正式启动,再次引发全球关注
  4. 使用Dom4j进行XML解析
  5. spring整合ehcache
  6. Android Lazy url
  7. SVNQuery–如何创建更新索引并查询
  8. python版本的快速排序
  9. 为什么不早一点告诉我?——情场篇
  10. Windows 7镜像坎坷之路 - 都是Daemon Tools惹得祸