旗下导航:搜·么
当前位置:网站首页 > PHP问题 > 正文

php推断是否是ajax要求【php问题】

作者:搜搜PHP网发布时间:2019-11-27分类:PHP问题浏览:104


导读:php推断是不是为ajax要求先说前端运用jQuery时怎样辨别:jQuery发出ajax要求时,会在要求头部增加一个名为X-Requested-Wit...

php推断是不是为ajax要求

先说前端运用 jQuery 时怎样辨别:

jQuery 发出 ajax 要求时,会在要求头部增加一个名为 X-Requested-With 的信息,信息内容为:XMLHttpRequest,在后端能够运用 $_SERVER["HTTP_X_REQUESTED_WITH"] 来猎取。(注重:中划线换成了下划线,不辨别大小写)

由此,我们能够如许来推断是不是为 ajax 要求:

if(isset($_SERVER["HTTP_X_REQUESTED_WITH"]) && strtolower($_SERVER["HTTP_X_REQUESTED_WITH"])=="xmlhttprequest"){ 
    // ajax 要求的处理方式 }else{ 
    // 一般要求的处理方式 };

在运用原生 JavaScript 发出 ajax 要求时,我们也能够给头部增加信息,以轻易后端同砚举行辨别,要领以下:

var xmlhttp=new XMLHttpRequest(); 
xmlhttp.open("GET","test.php",true); 
xmlhttp.setRequestHeader("X-Requested-With","XMLHttpRequest"); 
xmlhttp.send();

引荐教程:PHP视频教程

以上就是php推断是不是是ajax要求的细致内容,更多请关注ki4网别的相干文章!

标签:php判断ajax请求