PHP发布并获取

时间:2012-12-06 02:42:15

标签: php http-post

有没有办法发布并从一个php页面到另一个(在不同的服务器上)获取长数据列表?

谢谢你, 艾诺

2 个答案:

答案 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));

?>

...