可能的重复项:
PHP 标头位置与php_redirect
多年来我一直在使用PHP,我总是通过header('Location: example.com')
函数重定向到另一个URL。今天在浏览 php.net 时,我注意到有一个专门用于重定向的函数称为http_redirect()
使用http_redirect()
header()
有什么好处,反之亦然?
引用:
- http://www.php.net/manual/en/function.header.php
- http://php.net/manual/en/function.http-redirect.php
虽然http_redirect()
为您做一些事情(例如退出、清除输出缓冲区和发送通用重定向正文),但它不是一个标准函数(它是扩展的一部分,甚至不是预加载的扩展),因此你不能真正依赖它的可用性。