ユーザーがXMLHttpRequestでデータをPHPに投稿したかどうかを確認する方法は?
これが最善の方法ですか?そうでない場合、どうすればこれを行うことができますか?
私は次のコードを持っています
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
}