函数执行后的 PHP 页面重定向
在 PHP 中,可以在执行函数后重定向页面。要实现此目的,请使用 header() 函数。
header("Location: http://www.yourwebsite.com/user.php"); exit();
在发送任何输出(包括 echo 语句或空行)之前调用 header()。否则可能会导致错误。
一旦调用 header(),最好的做法是调用 exit() 以防止执行任何后续代码。
例如,在您提供的代码中:
if (...) { // I am using echo here. } else if ($_SESSION['qnum'] > 10) { session_destroy(); echo "Some error occured."; // Redirect to "user.php". }
您应该将其修改为:
if (...) { // I am using echo here. } else if ($_SESSION['qnum'] > 10) { session_destroy(); header("Location: user.php"); exit(); }
通过采用这些技术,您可以在执行 PHP 函数后有效地重定向页面。
以上是如何在函数执行后重定向 PHP 页面?的详细内容。更多信息请关注PHP中文网其他相关文章!