Bli*_*itZ 13
尝试使用file_get_contents()(用于读取)+ empty()或布尔转换(用于测试)来测试它:
<?php
$input = file_get_contents('php://input');
if ($input) {
// exists
} else {
// not exists
}
Run Code Online (Sandbox Code Playgroud)
来自php.net:
注意: 在PHP 5.6之前,打开的流
php://input只能读取一次; 流不支持搜索操作.但是,根据SAPI实现,可能会打开另一个php://输入流并重新开始读取.只有在保存了请求正文数据后才能执行此操作.通常,这是POST请求的情况,但不是其他请求方法,例如PUT或PROPFIND.