将PHP对象或数组从一个站点传递到另一个站点?

将PHP对象或数组从一个站点传递到另一个站点?,php,parameter-passing,xml-rpc,json-rpc,Php,Parameter Passing,Xml Rpc,Json Rpc,在PHP中,如何在不丢失原始对象结构和值的情况下,将对象(实际上是数组)从一个站点传递到另一个站点 如何从主机站点传递/发送 不从目标站点拉取 我希望通过不使用HTML和web表单直接从自动脚本传递。 请提供任何建议。最好的方法是使用json\u编码: 另一方面: $content = json_decode($_GET['data']); $content = json_decode($_POST['data']); 或者使用cURL发送 $url = 'http://www.exampl

在PHP中,如何在不丢失原始对象结构和值的情况下,将对象(实际上是数组)从一个站点传递到另一个站点

如何从主机站点传递/发送 不从目标站点拉取 我希望通过不使用HTML和web表单直接从自动脚本传递。
请提供任何建议。

最好的方法是使用json\u编码:

另一方面:

$content = json_decode($_GET['data']);
$content = json_decode($_POST['data']);
或者使用cURL发送

$url = 'http://www.example.com/script.php';
$post = 'data='.json_encode($object);
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, false);
curl_exec($ch);
另一方面:

$content = json_decode($_GET['data']);
$content = json_decode($_POST['data']);

最好的方法是使用json_编码:

另一方面:

$content = json_decode($_GET['data']);
$content = json_decode($_POST['data']);
或者使用cURL发送

$url = 'http://www.example.com/script.php';
$post = 'data='.json_encode($object);
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, false);
curl_exec($ch);
另一方面:

$content = json_decode($_GET['data']);
$content = json_decode($_POST['data']);

您可以将其转换为JSON,然后将其转换回PHP对象。当它是一个数组时,这是非常容易的。您可以在另一个站点上使用json_encode$array和json_decode$json。我会通过POST发送数据,因为GET的长度限制:

您可以将其转换为JSON,然后将其转换回PHP对象。当它是一个数组时,这是非常容易的。您可以在另一个站点上使用json_encode$array和json_decode$json。我会通过POST发送数据,因为GET的长度限制:

你是在问怎么做吗?或者如何对变量进行编码,例如Or?您是否在问如何进行编码?或者如何编码变量,例如或?也请更新我的问题。我不明白。我想发送。你正在调用该URL,如果你不想获取,这无关紧要。谢谢,伙计。这是一个;这种json_encode+json_decode+cURL的组合是一种神奇的补救方法。通过对小数据使用json,这是非常有用的。但是如果数据大小大于70MB,那么这将是一个问题。也请更新我的问题。我不明白。我想发送。你正在调用该URL,如果你不想获取,这无关紧要。谢谢,伙计。这是一个;这种json_encode+json_decode+cURL的组合是一种神奇的补救方法。通过对小数据使用json,这是非常有用的。但是,如果数据大小大于70MB,那么这将是一个问题。