gpt4 book ai didi

PHP: header ("Location: abc.html"之后代码的效果)

转载 作者:可可西里 更新时间:2023-11-01 12:41:53 25 4
gpt4 key购买 nike

比方说,代码看起来像这样:

if(!$test) {
header("Location: somefile.html");
...some PHP code....
header("Location: anotherfile.html");
}

是否执行了上面的“一些 PHP 代码”?如果是,那么其中的进一步 HTTP 响应(例如:代码中的第二个“ header ”语句)会发生什么?

最佳答案

- 代码将被执行。

header()配置要返回的 header ,而不是立即发送它们。

  • 如果两者之间没有输出电话,那么只有最后一个会考虑在内。

  • 但是,如果您输出任何内容在第二次通话之前,然后headers 将被发送,第二个调用将导致错误( header 已发送)。

一个典型的错误是:在之后重定向而不是 exit(),这会导致安全问题。

关于PHP: header ("Location: abc.html"之后代码的效果),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5833790/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com