gpt4 book ai didi

php - PHP 会搞砸重定向吗?这可能吗?

转载 作者:行者123 更新时间:2023-12-02 06:28:40 25 4
gpt4 key购买 nike

场景 1:

<?php
header('Location: accessdenied');
//code to delete your entire database below
?>

场景 2:

<?php
header('Location: accessdenied');
die();
//code to delete your entire database below
?>

假设我想知道 header 是否有可能失败?

假设您在下面有一些您不想执行的代码,并且您遗漏了一个 die();是否有可能以任何方式执行场景 1 中的代码。

场景 2 我知道下面的代码永远不会执行。

但我的问题是,情况 1 是否也是如此?

谢谢 :)

附言我知道很少有这种情况会发生(因为您可以使用 if 语句等,但假设我想知道 header 是否无法工作然后导致下面的代码执行?

最佳答案

header() 将附加 header 附加到输出。它不会停止执行它所属的文件中的代码。调用 header() 之后的任何代码仍然会运行,即使它是重定向。浏览器仍会重定向,但代码仍会在服务器上运行。

关于php - PHP 会搞砸重定向吗?这可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47597017/

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