在 PHP 中,重定向通常是通过发送 HTTP 头实现的。您可以使用 header()
函数来实现重定向。以下是一个简单的示例:
<?php
// 重定向到新的 URL
header("Location: https://www.example.com/new-page.php");
// 确保后续代码不被执行
exit();
?>
在这个示例中,当用户访问当前页面时,他们将被重定向到 "https://www.example.com/new-page.php"。
请注意,您必须在发送任何输出之前调用 header()
函数,否则将会出现 "headers already sent" 错误。
您可以使用以下代码检查是否已经发送了输出:
<?php
if (headers_sent()) {
die("Headers already sent, cannot redirect.");
}
?>
这将防止在发送输出时尝试重定向,从而避免错误。
领取专属 10元无门槛券
手把手带您无忧上云