PHP:标题后的代码效果(“位置:abc.html”)

前端之家收集整理的这篇文章主要介绍了PHP:标题后的代码效果(“位置:abc.html”)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
可以说,代码看起来像这样:
if(!$test) {
  header("Location: somefile.html");
  ...some PHP code....
  header("Location: anotherfile.html");
}

上面有’PHP代码’吗?如果是,那么其中的HTTP响应会发生什么(例如:代码中的第二个’header’语句)?

是的 – 代码将被执行.

header()将配置要返回的标头,而不是立即发送它们.

>如果2之间没有输出
电话,然后只有最后一个
考虑到了.
>但是,如果你输出任何东西
在第二次通话之前,然后是
标题将被发送,第二个
调用将导致错误(标题
已经发送).

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

猜你在找的PHP相关文章