在 PHP 中,我们可以使用 header()
函数来实现页面跳转。该函数将一个新的 HTTP 头部发送到浏览器,并重定向到另一个页面。
以下是一个基本的 PHP301跳转示例,将用户重定向到 example.com
网站:
<?php // 重定向到 example.com header("Location: http://example.com"); exit; //确保在跳转后不会继续执行脚本 ?>
在上面的代码中,header()
函数将一个新的 HTTP 头部发送到浏览器,并将浏览器重定向到 http://example.com
。请注意,必须在 header()
函数之前没有任何输出,否则会导致 "Headers already sent" 错误。因此,在跳转之前,我们使用 exit
函数确保不会继续执行当前脚本。
您还可以通过添加额外的 HTTP 标头来实现更高级的重定向。例如,您可以使用 301
重定向代码来告诉搜索引擎页面已永久移动。以下是一个使用 301
重定向代码的示例:
<?php // 301 永久重定向到 example.com header("HTTP/1.1 301 Moved Permanently"); header("Location: http://example.com"); exit; ?>
这将向浏览器发送一个新的 HTTP 头部,指示该页面已永久移动到 http://example.com
。
评论