PHP скрипт для РАЗМЕЩЕНИЯ информации и перенаправления на другую страницу

#php

#php

Вопрос:

Я создаю PHP скрипт оплаты, который должен отправлять результаты транзакции на другой сервер и после этого перенаправлять на другую страницу.

В основном скрипт имеет значение транзакции SUCCES, которое необходимо опубликовать в www.domain.com/transaction.php и после этого перенаправляться на «confirmation.php «.

Может кто-нибудь сказать мне, как я могу это сделать?

Редактировать:

Это то, что я искал:

 <?php
$r new HttpRequest('http://example.com/form.php'HttpRequest::METH_POST);
$r->setOptions(array('cookies' => array('lang' => 'de')));
$r->addPostFields(array('user' => 'mike''pass' => 's3c|r3t'));
$r->addPostFile('image''profile.jpg''image/jpeg');
try {
    echo $r->send()->getBody();
} catch (HttpException $ex) {
    echo $ex;
}
?>
  

Ответ №1:

вы можете использовать следующий код для перенаправления страницы на php :

    header('Location:confirmation.php');
  

или вы можете попробовать со следующим кодом :

 $postdata = http_build_query(
    array(
        'var1' => 'here your data',
        'var2' => 'here your data'
    )
);

$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('http://www.domain.com/transaction.php', false, $context);
  

с помощью этого кода вы можете размещать свои данные с помощью php.

Ответ №2:

Вам нужен URL post в свойстве action вашей формы. Вот фрагмент:

<form name="form" id="form" method="post" action="http://www.domain.com/transaction.php">..</form>

В вашем transaction.php файле делайте с отправленными данными все, что хотите, а для перенаправления вы можете использовать header функцию, подобную этой: <?php header("Location: confirmation.php");

Комментарии:

1. Мне нужен php-код для автоматической публикации информации на другой php-странице. Я знаю, как использовать формы…