将一个数组从php脚本传递到另一个脚本


Pass an array from a php script to another

我用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);