我有一個表單,其中包含用戶填寫的有關類的信息,幷包含重定向到PayPal的payflowlink的支付信息。在我添加payflowlink之前,我將表單信息發佈到同一頁面,並將類信息通過電子郵件發送到一個電子郵件地址。現在通過將表單設置爲payflowlink的操作,類信息不會通過電子郵件發送給我,但付款信息確實會傳遞給payflowlink。
我想也許重定向頁面將使用<meta http-equiv="refresh" content="0; url=https://payflowlink.paypal.com">
,但$ _POST不會傳遞到payflowlink。我怎樣才能獲得從重定向頁面傳遞到payflowlink頁面的$ _POST信息?
現在我有表單頁面將信息發佈到重定向頁面,重定向頁面通過電子郵件發送信息,但是$ POST未傳遞到payflowlink。 Payflowlink頁面由PayPal託管。
<!DOCTYPE html>
<html lang="en">
<head>
<title>Registration</title>
<meta http-equiv="refresh" content="0; url=https://payflowlink.paypal.com">
</head>
<body>
<?php
ini_set('display_errors', 'On');
error_reporting(E_ALL | E_STRICT);
if ($_SERVER["REQUEST_METHOD"] == "POST") {
if (isset($_POST["name"])) {
$name = $_POST['name'];
$EmailBody = "Parent's Name: ".$_POST["name"]."<br>";
}
$subject = "Registration";
SendMail($email, $EmailBody, $subject);
echo ($EmailBody);
}
?>
<main id="main">
<h1>Registration Form</h1>
<p><a href="https://payflowlink.paypal.com">Click this link if you are not redirected</a></p>
</main>
</body>
</html>
還可以在你的問題中發佈你的php代碼嗎?在重定向到付款流程鏈接之前,電子郵件操作必須完成。 –
@Оzgur我添加了一些來自重定向頁面的代碼。 – BrianC987
用''創建'