PHP中的重定向教程

重定向允许您将客户端浏览器重定向到不同的 URL。您可以在切换域、更改网站结构或切换到 HTTPS 时使用它。

在本文中,我将向您展示如何使用 PHP 重定向到另一个页面。我将准确解释 PHP 重定向的工作原理并向您展示幕后发生的情况。

通过免费在线课程学习 PHP

如果您想学习 PHP,请查看我们的 PHP 基础知识免费在线课程!

  • PHP中的重定向教程

    PHP 基础知识

    PHP中的重定向教程

    杰里米·麦克皮克 2021 年 10 月 29 日

基本重定向如何工作?

在我们深入了解 PHP 重定向的细节之前,让我们快速了解一下 HTTP 重定向到底是如何工作的。看一下下图。

PHP中的重定向教程

让我们了解一下上面的屏幕截图中发生了什么:

  • 客户端浏览器向服务器请求特定页面。在上面的示例中,客户端请求了 index.php 文件的内容。
  • 服务器收到 index.php 文件请求,并希望通知客户端该文件不再可用或已移至其他位置,并且应查找新文件:new_index.php。 PHP。服务器发送带有新 URL 的 Location 标头以及 301 或 302 HTTP 代码。这些是用于重定向的 HTTP 代码。
  • 当客户端浏览器遇到 301 或 302 代码时,它知道必须向新 URL 发起另一个请求才能获取内容。它发起一个请求来获取上例中的 new_index.php 文件。

  • 最后,服务器发送新网址的内容。

这就是基本 HTTP 重定向的工作原理。在下一节中,我们将讨论 PHP 重定向的工作原理。

PHP 中的重定向如何工作

在 PHP 中,当你想将用户从一个页面重定向到另一个页面时,你需要使用 header() 函数。 header 函数允许您发送原始 HTTP 位置标头,该标头执行我们在上一节中讨论的实际重定向。

如何使用标头功能

让我们看一下 header() 函数的语法。

header( $header, $replace, $http_response_code ) 登录后复制

2023 年 18 个最佳联系表单 PHP 脚本

PHP中的重定向教程

蒙蒂·肖肯 2022 年 5 月 11 日

  • PHP中的重定向教程

    比较 5 个最佳 PHP 表单生成器(和 3 个免费脚本)

    PHP中的重定向教程

    蒙蒂·肖肯 2021 年 11 月 28 日
  • PHP中的重定向教程

    使用 PHP 表单生成器创建漂亮的表单

    PHP中的重定向教程

    阿什拉夫·哈蒂贝拉加尔 2019 年 5 月 20 日
  • 以上就是PHP中的重定向教程的详细内容,更多请关注每日运维网(www.mryunwei.com)其它相关文章!