私は現在、現在の e コマース システムに追加される返品システムの設計に取り組んでいます。注文番号変数がサンキュー ページに渡される部分で行き詰まっています。
現時点では、顧客は注文ページに移動し、返品リンク (フォームに送信されます) をクリックします。これは、注文番号が URL に動的に追加されたセット URL です。この注文番号は、フォームからフォーム プロセッサに送信され、フォーム プロセッサから注文の詳細が電子メールで送信されます。
お礼のページにリダイレクトされるまで、すべて正常に動作します。
フォームには、次のものがあります。
if(isset($_POST['submitted']))
{
if($formproc->ProcessForm())
{
$formproc->RedirectToURL();
}
}
フォームプロセッサには、次のものがあります。
function RedirectToURL()
{
$orderurl = $_POST['orderno'];
$url = 'thank-you.php?returnreq=' . $orderurl;
header("Location: $url");
exit;
}
ただし、これは、注文番号がプロセッサに正しく渡されているにもかかわらず、thank-you.php ページの URL に注文番号を返しません (正しい注文番号を含む電子メールを送信するため)。
ご覧いただきありがとうございます。