1
私はトランザクションページを作成しています。これにより、トランザクションが成功すると、ユーザーは「transact_success.php」ページにリダイレクトされます。任意の懸念、セキュリティまたはその他がある場合、代わりの場合、私は疑問に思って:トランザクションが成功すると、リダイレクトは絶対に必要ですか?
if(transaction is successful)
{
header("Location: transact_success.php");
exit();
}
私が使用:
if(transaction is successful)
{
include("/var/www/include/transact_success.inc");
exit();
}
取引ページ自体に同じ情報を表示します。
私は多くのウェブサイトでは最初のケースがよく見受けられますが、複数のリダイレクトが複数あるため、この質問をします。私はこれが、人々が「戻る」ボタンを押すのを防ぎ、繰り返し取引を引き起こすことを前提としています。
トランザクションを処理する前に、トランザクションの状態をデータベースでチェックするつもりですが、そのようなリダイレクトはまだ必要ですか?代わりに2番目の方法を使用することができますか?
ウィキペディアのリンクは非常に参考になります。ありがとう! –
@BenHuh:ようこそ。 =) –