0
我在我的網站上有評論表單。用戶提交表單後,他/她將被重定向到「謝謝」頁面。我希望只有成功提交表單後才能訪問謝謝頁面。如果用戶嘗試在沒有首先提交表單的情況下訪問謝謝頁面,我希望將用戶重定向到主頁。任何建議最好的方式來做到這一點?如果用戶未成功提交表單,如何重定向
更新:我在下面的解決方案中遇到的問題是用戶被重定向到主頁,即使該用戶正確提交表單。
窗體頁PHP:
<?php
if (!isset($_SESSION)) {
session_start();
$_SESSION['sendMessage'] = true;
}
謝謝頁PHP:
<?php
if (!isset($_SESSION['sendMessage'])) {
header('Location: http://www.example.com/index.php');
exit;
}
?>
它看起來像你很多。你有什麼不喜歡你的方法嗎? – sdleihssirhc 2011-05-20 23:55:04
您可能只是在謝謝頁面忘記了'session_start();'。 – mario 2011-05-20 23:55:20