检查ajax或xhr是否调用了php文件

时间:2015-12-02 20:33:33

标签: php ajax xmlhttprequest

是否有可能检查myphpfile.php中的ajax或xhr是否调用了php文件(myphpfile.php)?我没有任何代码可以显示。这是通用问题。我正在使用localhost(xampp)。我正在使用Jquery。

2 个答案:

答案 0 :(得分:1)

试试这个:

if(!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
    //ajax detected
}
  

https://davidwalsh.name/detect-ajax

答案 1 :(得分:0)

我只想这样做:

if( $_SERVER['HTTP_X_REQUESTED_WITH'] === null )
{
    // not ajax
}
else
{
   // ajax
}

测试: IE 11,Firefox 43,Chrome 50