<分区>
我有一组来自 $_POST 的数据,我想通过 curl 将它们发送到另一个页面。
curl_setopt($s,CURLOPT_POST,true);
curl_setopt($s,CURLOPT_POSTFIELDS,$this->_postFields);
$this->_postFields
必须是像 a=2&b=t
这样的字符串吧?
因此,如果我想使用 curl 将数据数组发送到另一个页面,我必须将数组转换为查询字符串吗?
我应该如何使用 PHP 来实现?
♦我尝试了 serialize()
和 unserialize()
但它们的格式与查询字符串的格式不一样吗?
所以我该怎么做? (我需要在 jQuery 中使用类似 .serialize()
的东西来处理数组而不是 FORM)
♦ 并且目标路径不在我的控制之下,目标中的 $_POST 应该是 $_POST 而不是它的 base64 编码,所以我不能使用这样的代码。
$array = array(1,2,3);
$encoded = json_encode($array);
$decoded = json_decode($encoded);
print_r($decoded);
有什么想法吗?
提前致谢。