PHP判断一个请求是AJAX请求还是普通请求
条件:使用jquery框架
原理:在jquery框架中,对于通过它的$.ajax, $.get, or $.post方法请求网页内容时,它会向服务器传递一个HTTP_X_REQUESTED_WITH的参数
?
/** * 判断 HTTP 请求是否是通过 XMLHttp 发起的 * * @return boolean */function is_ajax(){$r = isset($_SERVER['HTTP_X_REQUESTED_WITH']) ? strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) : '';return $r == 'xmlhttprequest';}?