PHPでAjaxからのアクセスか判別する方法

ajax

2012年07月23日(月)

  これは結構使うことが多いと思うのでメモ。PHPからの呼び出しで、Ajaxからの呼び出し判別を行う方法。 Ajax以外の呼び出し制御したいときは必須ですね。             では紹介します。 今回も簡単ですね。     この以下の制御を入れるだけ。  
if(!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
/* ここにAjaxの処理 */
}
    実際に検証したので確かです。 これは結構使うことが多そうだと思うので、 みなさんも是非使うことがあればどうぞ。   では。