PHP で AJAX リクエストを確実に検出するにはどうすればよいですか?
$_SERVER['HTTP_X_REQUESTED_WITH'] を使用して AJAX リクエストを検出する
リクエストが AJAX リクエストであるかどうかを判断するために広く使用されている方法の 1 つは次のとおりです。の存在を確認する$_SERVER['HTTP_X_REQUESTED_WITH'] 変数。
変数の存在に関する混乱
ただし、一部のユーザーは、この変数が PHP ドキュメントで定義されていない、または定義されていないと報告しています。エコーされたときに出力を生成します。このため、その存在と有効性について疑問が生じています。
説明
$_SERVER にある変数は PHP 自体の一部ではなく、代わりにスクリプト言語に渡されます。 Webサーバーによって。これが、PHP ドキュメントに記載されていない可能性がある理由です。
HTTP_X_REQUESTED_WITH ヘッダー
HTTP_X_REQUESTED_WITH ヘッダーは、ほとんどの主要な Ajax フレームワーク関数によって送信されます。ただし、いくつかの例外が存在するため、AJAX リクエストの 100% 正確な指標としては信頼できません。
代替方法
リクエストが AJAX リクエストであるかどうかを確実に判断するには、次のようにします。 GET 変数などの所定のフラグをリクエストとともに送信し、受信ページにそのフラグが存在するかどうかを確認することをお勧めします。これにより、AJAX リクエストの検出精度が向上します。
以上がPHP で AJAX リクエストを確実に検出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











LaravelのバックエンドでReactアプリを構築する:パート2、React
