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网别的相干文章!
本站所有文章、图片、资源等如无特殊说明或标注,均为来自互联网或者站长原创;版权归原作者所有,仅作为个人学习、研究以及欣赏!如若本站内容侵犯了原著者的合法权益,可联系我们进行处理,邮箱:i-hu@foxmail.com