PHP将数据从一个页面发布到另一个页面

时间:2013-12-18 13:42:01

标签: php post

我使用以下代码将值从一个页面发布到另一个页面,但不知道为什么由于某种原因未发布值。任何人都可以帮我纠正下面的代码,谢谢。

<?php
$postdata = http_build_query(
    array(
        'destinationId' => 'E5322331-EB43-4C45-B5B1-00E455401676',
        'keywords' => 'Rambouillet, France'
    )
);

$opts = array('http' =>
    array(
        'method'  => 'POST',
        'header'  => 'Content-type: application/x-www-form-urlencoded',
        'content' => $postdata
    )
);

$context  = stream_context_create($opts);
$result   = file_get_contents('https://dev.ther8server.com/hotel-search/go/rambouillet-france', false, $context);
header('Location:https://dev.ther8server.com/hotel-search/go/rambouillet-france');
?>

1 个答案:

答案 0 :(得分:1)

此代码使PHP发布表单,获取$ result页面...然后忽略所有这些并将客户端重定向到另一页。

您只需要echo $result;

,而不是标题位置