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();
}
顯示交易頁面本身相同的信息。
我問這個問題,因爲第一種情況通常是我在許多網站上觀察到的,有些是多重重定向。我認爲這是爲了防止人們擊中「後退」按鈕,導致重複交易。
如果在處理事務之前,我要檢查數據庫中的事務狀態,這樣的重定向仍然是必需的嗎?我可以繼續使用第二種方法嗎?
維基百科的鏈接非常豐富。謝謝! – 2012-04-04 13:45:59
@本胡:不客氣。 =) – 2012-04-04 14:23:16