ユーザーがXMLHttpRequestでデータをPHPに投稿したかどうかを確認するにはどうすればいいですか?"php:// input"が設定され、空でないかどうかを確認する方法
これが最良の方法ですか?そうでない場合、私はこれをどのようにすることができますか?
私は次のコードを持って
if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) === 'xmlhttprequest') {
// PROBABLY AJAX REQUEST
}
私の質問は、私はphp://input
が存在し、空ではありません確認することができる方法、ありますか?私は、次のコードは、仕事をすると思うが、これは正しい方法であるかどうかを知る必要があります。
if(file_get_contents("php://input") == '') {
// HAVE NOT POSTED
} else {
// POSTED
}
更新された質問をご覧ください。 –
更新された答えを見てください:) –
私はこれをします: 'file_get_contents(" php:// input ");'ストリームは利用できないので、もう一度書き込めませんか? –