ホームページ  >  記事  >  バックエンド開発  >  Ajaxリクエストかどうかを判断するためにPHPを実装する方法

Ajaxリクエストかどうかを判断するためにPHPを実装する方法

墨辰丷
墨辰丷オリジナル
2018-05-30 10:22:041530ブラウズ

この記事では主に、Ajax リクエストかどうかを判断するための PHP の方法を紹介し、Ajax リクエストの原理と、Ajax リクエストの背景判断スキルをサンプルの形式で分析します。フロントエンドが jQuery を使用する場合を区別する方法についての話:


jQuery が ajax リクエストを発行すると、という名前の情報が追加されます。 (注: ダッシュはアンダースコアに置き換えられます。大文字と小文字は区別されません)

これから、次のように 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

ファイルには、ディレクトリ構成open_basedirの使用法とパフォーマンスが含まれています


php

ビデオ情報を取得するためにffmpegを呼び出すメソッドを実装します


php

PDO実装判断 可能な場合の接続方法


以上がAjaxリクエストかどうかを判断するためにPHPを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。