PHP这是header定位的最佳实践

标签 php redirect http-headers

我在使用 PHP header location 时感到困惑。哪种方式是最佳实践...?

if(true){
    header("location:somepage.php");
}

if(true){
    header("location:somepage.php");
    exit;
}  

最佳答案

发送 `Location:' header 后,PHP 继续解析,并且 header() 调用下面的所有代码仍将被执行。所以改用你的第二个例子:

if(true){
       header("location:somepage.php");
       exit;
  }

关于PHP这是header定位的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23993207/

相关文章:

servlets - Servlet 过滤器不适用于容器管理的登录页面

php - 如何为 Propel 中的时间戳列指定 defaultValue 为 "now"?

PHP:为一个文件而不是 php.ini 设置 max_file_uploads

php - 如果页面不存在则返回 404 # PHP

.htaccess - 拒绝访问文件夹内的文件但允许 REST API

javascript - 如何将不存在的页面 'on the fly' 重定向到不同的域

jsf-2 - 如何删除(重复)X-Powered-By : JSF/2. 0

php - 使用 HTML 形式的 token 并检查 PHP 代码的原因

php - 如何在 PHP 中一次通过多个值搜索多维数组?

.htaccess - 使用 .htaccess 将 404 重定向到外部域,保留 URI