如何验证用户是否使用 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
}