有没有办法发布并从一个php页面到另一个(在不同的服务器上)获取长数据列表?
谢谢你, 艾诺
答案 0 :(得分:1)
你有两个选择。
a)序列化$_POST
数组并将其作为GET参数传递。然后,您可以在另一端取消序列化。
第一页:
$data = serialize($_POST);
<a href="linkToOtherPage.php?originalData=<?php print urlencode($data); ?>">
第二页:
$postedData = unserialize($_GET['originalData']);
您也可以将此作为html页面上的隐藏输入字段。
b)使用CURL重建post请求。
答案 1 :(得分:0)
使用curl和json的小例子
list.php的
<?php
$list = array(0 => array('name' => 'jhon', 'year' => 2012), 1 => array('name' => 'juan', 'year' => 1977));
echo json_encode($list);
?>
show.php
<?php
#curl to list.php
var_dump(json_decode($list));
?>
...