我尝试使用 PHP 重定向页面:
if($var="error")
echo '<script>location.href="404.php"</script>';
有效,但是可以直接从 PHP 重定向页面吗?
我尝试使用 PHP 重定向页面:
if($var="error")
echo '<script>location.href="404.php"</script>';
有效,但是可以直接从 PHP 重定向页面吗?
是的。
header('Location: http://google.com');
exit();
如果您在任何内容之前执行此操作是可能的:
<?php header("Location: 404.php"); ?>
但是,如果您向客户端发送了任何内容,它将不起作用。这意味着在第一个 PHP 块之前甚至是一个 doctype 或空格。
此外,如果您想停止处理该页面,只需添加exit;
或exit();
那里。
是的...您可以使用位置标题。例子:
<?php header('Location: 404.php'); ?>
但是,如果在此语句之前有任何类型的输出,则不能使用它。
使用header()
功能
header("Location: 404.php");
exit();