0
Я использовал следующий код для размещения значений с одной страницы на другую, но не знаю, почему по какой-то причине значения не публикуются. Может ли кто-нибудь помочь мне исправить код ниже, спасибо.PHP Опубликовать данные с одной страницы на другую страницу
<?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');
?>
Вы перенаправлять на страницу с помощью заголовка. Это создает полностью отдельный запрос от созданного с помощью file_get_contents. – Steve
Ожидаете ли вы, что этот код перенаправит вас на страницу, которую вы отправили, и сможете отлаживать опубликованные данные? 'stream_context_create' больше похож на завиток. Если вы пытаетесь сделать постоянные данные между страницами, попробуйте вместо этого использовать переменные сеанса. –
Я хочу перенести данные с этой страницы на другую, поскольку страница не перенаправляется автоматически. Я использовал 'header Location' для целей перенаправления. – lock