AJAXによるアクセスを判定(判別・区別)する (2)
2006.10.27
AJAXによるアクセスを判定(判別・区別)するの続き.
先日,AJAXのXMLHttpRequestオブジェクトからの要求なのか,通常のWebブラウザによる要求なのかをサーバサイドで判別する方法を紹介しました.
AJAXのライブラリとして prototype.jsを使ってます.prototype.jsのソースを読んでみたら,AJAX.RequestクラスのメソッドのsetRequestHeaders()の中で X-Requested-With というヘッダーを送信するよう記述されていました.
したがって,この方法はAJAXの一般に通用する方法ではありません.この方法が使えるのはprototype.jsを使っていた場合のみです.
カテゴリー:技術情報メモ