header函数放置在哪个位置
时间: 2023-09-08 16:07:31 浏览: 199
在MFC中创建HeaderBar控件
header函数应该在所有输出之前调用,否则会导致PHP警告或错误。这是因为header函数发送了HTTP头信息到浏览器,包括响应状态码和响应头,如果在输出之后调用header函数,那么响应头信息就会被发送到浏览器,此时修改HTTP头信息已经无效。
因此,通常将header函数放在PHP文件的最前面,甚至在`<html>`标签之前,以确保没有任何输出。例如:
```
<?php
header("Location: https://www.example.com");
exit;
?>
<!DOCTYPE html>
<html>
<head>
<title>My Page</title>
</head>
<body>
<p>This is my page.</p>
</body>
</html>
```
在上面的例子中,header函数在任何输出之前被调用,确保了跳转的有效性。
阅读全文