无法检查JSON请求php

时间:2018-04-10 23:17:02

标签: php json api request

我正在使用API​​,当我向他们发送请求时,他们会向我发送一个JSON请求给我提供给他们的链接。

要检查请求,我写了这行代码

if(isset($_REQUEST)){
  file_put_contents('file.txt', json_encode($_REQUEST) , FILE_APPEND | LOCK_EX);
}

但是当检查file.txt时,它只是保存

[]

为什么它只是带来一个空的双括号而不是请求?

2 个答案:

答案 0 :(得分:1)

即使数组没有元素,

isset()也为真,请尝试此

if( !empty($_REQUEST) )

答案 1 :(得分:-1)

通过删除对请求的检查并获取内容来修复

$body = file_get_contents("php://input");
file_put_contents('file.txt', $body , FILE_APPEND | LOCK_EX);