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';
}
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章