條件:使用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';
}