首页 >后端开发 >php教程 >如何在函数执行后重定向 PHP 页面?

如何在函数执行后重定向 PHP 页面?

DDD
DDD原创
2024-11-25 22:26:12907浏览

How Can I Redirect a PHP Page After Function Execution?

函数执行后的 PHP 页面重定向

PHP 提供了在执行函数后重定向页面的功能。为此,请按照以下步骤操作:

  1. 使用标头函数:

    header("Location: http://www.yourwebsite.com/user.php");

    这将向浏览器发送一个标头以进行重定向到指定的 URL。

  2. 调用exit():

    调用 header 后,最好立即调用 exit() 以防止后续代码执行并可能导致错误。

    header("Location: http://www.yourwebsite.com/user.php");
    exit();

示例:

if (...) {
    // I am using echo here.
} else if ($_SESSION['qnum'] > 10) {
    session_destroy();
    echo "Some error occurred.";

    // Redirect to "user.php".
    header("Location: user.php");
    exit();
}

重要提示:

记住在发送任何其他输出(包括 HTML 标签和空行)之前调用 header()。在调用 header() 之前发送输出可能会导致错误。

以上是如何在函数执行后重定向 PHP 页面?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn