我正面临着Json的一个奇怪问题。我将json代码从我的服务器发送到另一台服务器。
以下是位于远程服务器的简单文件代码:
$jsonObj = json_decode($_GET['obj']);
foreach($jsonObj as $item){
}
echo json_encode(array('message' => 'I returned'));
exit;
当我直接运行远程文件时,它会输出正确的结果。但是,当我从我的服务器调用该文件时,它返回null。奇怪的是,当我删除空的foreach循环代码,然后我的服务器收到正确的值。
可能是什么问题?