AJAXによるアクセスを判定(判別・区別)する (2)
 2006.10.27

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