我用curl
调用另一个脚本,该脚本返回(echo()
)一个值
返回值可以是任意值、数组、字符串等。
我可以用json_encode()
和json_decode()
进行传输,但还有其他更好的方法吗(不使用JSON或$_SESSION['varName']
)?
您可以使用PHP自己的序列化函数。它是原生的,可以对简单对象进行编码,并且比JSON更不明确。
样本代码:
// page.php
echo serialize($data);
和:
// receiver.php
$data = file_get_contents('http://example.com/page.php');
if ($data) $data = unserialize($data);