【发布时间】:2011-04-29 15:06:07
【问题描述】:
比方说,代码看起来像这样:
if(!$test) {
header("Location: somefile.html");
...some PHP code....
header("Location: anotherfile.html");
}
上面的'一些PHP代码'被执行了吗?如果是,那么其中的进一步 HTTP 响应会发生什么(例如:代码中的第二个“标头”语句)?
【问题讨论】:
-
它重定向到 somefile.html 并停止。但我很好奇后台发生了什么。
-
你可以配置一些浏览器不跟随重定向,所以如果你用它来保护一个安全的页面,那么有人仍然可以访问这个页面......棘手