ここでは 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 'これはフラッシュ データです' : 'それはフラッシュ データではありません';