ほとんどの場合、jquery、Mootools、Prototype などの JavaScript ベースの Js フレームワークは、Ajax リクエスト命令を発行するときに、あたかも ajax リクエストであるかのように追加の HTTP_X_REQUESTED_WITH ヘッダー情報を送信します。サーバー側 PHP でのこれらの Ajax リクエストの検出方法は、次のコードに示すとおりです:
1
2if(!emptyempty($_SERVER['HTTP_X_REQUESTED_WITH']) && strto lower($_SERVER['HTTP_X_REQUESTED_WITH']) =='xmlhttprequest'){
3 //これは、ajax リクエスト処理ロジックです
4}その他{
5 //いくつかのロジック。 。 。
6}
7?>
Ajax対話型アプリケーションを開発する際に利用できます。