PHPはそれがajaxリクエストであるかどうかを判断します

王林
リリース: 2023-02-24 20:32:02
オリジナル
2407 人が閲覧しました

PHPはそれがajaxリクエストであるかどうかを判断します

#php はそれが Ajax リクエストであるかどうかを判断します

次について話しましょうjQueryを使ったフロントエンド 見分け方:

jQueryがajaxリクエストを発行するとリクエストヘッダーにX-Requested-Withという情報が追加されます。 : XMLHttpRequest. $_SERVER[ "HTTP_X_REQUESTED_WITH"] を使用して取得できます。 (注: ダッシュはアンダースコアに置き換えられますが、大文字と小文字は区別されません)

これから、それが ajax リクエストであるかどうかを判断できます:

if(isset($_SERVER["HTTP_X_REQUESTED_WITH"]) && strtolower($_SERVER["HTTP_X_REQUESTED_WITH"])=="xmlhttprequest"){ 
    // ajax 请求的处理方式 }else{ 
    // 正常请求的处理方式 };
ログイン後にコピー

ネイティブ JavaScript を使用して Ajax リクエストを発行する場合、バックエンドの学生が区別しやすいようにヘッダーに情報を追加することもできます。方法は次のとおりです: #

var xmlhttp=new XMLHttpRequest(); 
xmlhttp.open("GET","test.php",true); 
xmlhttp.setRequestHeader("X-Requested-With","XMLHttpRequest"); 
xmlhttp.send();
ログイン後にコピー

推奨チュートリアル:

PHP ビデオ チュートリアル

以上がPHPはそれがajaxリクエストであるかどうかを判断しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!