Как перенаправить на страницу PHP? - PullRequest
0 голосов
/ 12 февраля 2020

На моем PHP сайте есть страница покупки. Я думаю о добавлении thankyou.php после успешной покупки у https://secure.shareit.com/shareit/checkout.html?productid=

Как я могу создать страницу с благодарностью и перенаправить клиентов на эту страницу после успешной покупки моего продукта?

Ответы [ 2 ]

0 голосов
/ 12 февраля 2020

Вот пример. Допустим, завершение покупки - это вставка записей в таблицу без ошибок. После успешной вставки вы можете перенаправить на другую страницу, используя функцию header.

global $DBConnect;
$Query = "INSERT INTO posts(datetime,title,category,author,image,post)
          VALUES('$DateTime','$Title','$Category','$Admin','$Image','$Post')";
$Execute = mysqli_query($DBConnect,$Query);

if($Execute){
   //Success
   header("Location: thanks-page.php");
}else{
   //Error
   header("Location: error-page.php");
 }
0 голосов
/ 12 февраля 2020

Я предполагаю, что вы выяснили, успешно ли совершил платеж пользователь.

Если он успешно перенаправлен на успех. php

header("Location: success.php");

Если он не перенаправлен на ошибка. php

header("Location: error.php");

Кроме того, если вы хотите отправить его в место, где он начал платеж, сделайте это и используйте статус, чтобы показать ему успех / неудачу

header("Location: main.php?status=error") OR header("Location: main.php?status=success")

вы можно получить доступ к этой переменной, выполнив $ _GET ['status'].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...