ファイルへのアクセスがAjaxから要求されたものなのか、 それともブラウザからアドレスを直接叩くなどしてAjaxを通さずにアクセスしてきたのか調べたい時がある。 jQueryやprototypeなどのライブラリを使ってAjax通信をするときは実はヘッダに 「X-Requested-With:XMLHttpRequest」 というデータをつけて送ってくる。 なので、ヘッダ情報に「X-Requested-With」があるかどうかを調べて それが「XMLHttpRequest」という値になってるかをチェックすればいい。 //link・・・http://mio-koduki.blogspot.com/2012/03/phpjavascript-ajax.html //返り値・・・Ajaxからの通信であればtrue、そうでなければfalse function is_ajax() { return i