ホームページ > バックエンド開発 > PHPチュートリアル > [php] php は、それが ajax 送信であるかどうかをどのように判断しますか?

[php] php は、それが ajax 送信であるかどうかをどのように判断しますか?

WBOY
リリース: 2016-06-23 14:29:44
オリジナル
875 人が閲覧しました

ここでは Jquery の ajax が使用されています。

ページ:

beforesend:function(xmlhttprequest){xmlhttprequest.setRequestheader( "request_type"、 "ajax")、 ']) && $_SERVER['HTTP_REQUEST_TYPE'] == "ajax" ? "it is ajax" : "it is NOT ajax.";

を追加せずに直接判断する方法もありますjs で送信する前にあるコード:


echo isset( $_SERVER['HTTP_X_REQUESTED_WITH']) && $_SERVER['HTTP_X_REQUESTED_WITH']==='XMLHttpRequest' ? ' ajax です' : ' ajax ではありません ';



PS: Flash がデータを送信するかどうかを決定する

echo isset( $_SERVER['HTTP_USER_AGENT']) && (tripos( $_SERVER['HTTP_USER_AGENT'], 'Shockwave')!== false || Stripeos( $_SERVER ['HTTP_USER_AGENT'],'Flash')!== false) ? echo 'これはフラッシュ データです' : 'それはフラッシュ データではありません';

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート