我正在使用API,当我向他们发送请求时,他们会向我发送一个JSON请求给我提供给他们的链接。
要检查请求,我写了这行代码
if(isset($_REQUEST)){
file_put_contents('file.txt', json_encode($_REQUEST) , FILE_APPEND | LOCK_EX);
}
但是当检查file.txt时,它只是保存
[]
为什么它只是带来一个空的双括号而不是请求?
答案 0 :(得分:1)
isset()也为真,请尝试此
if( !empty($_REQUEST) )
答案 1 :(得分:-1)
通过删除对请求的检查并获取内容来修复
$body = file_get_contents("php://input");
file_put_contents('file.txt', $body , FILE_APPEND | LOCK_EX);