gpt4 book ai didi

php - 如何修复不断进行的重定向过程?

转载 作者:行者123 更新时间:2023-11-29 04:55:39 24 4
gpt4 key购买 nike

我有个小问题。这是我的例子:

文件 1.php :

<?php include("file2.php"); ?>

文件2.php :

<?php header("Location: file1.php"); ?>

因为包含了 file2.php 重定向过程将永远不会结束。但我仍然希望 file2.php 重定向到 file1.php,我还需要在 file1.php 中包含 file2.php。

听起来可能有点复杂,但我认为是可以解决的。

感谢任何帮助。

提前致谢。

最好的问候,

阿科斯

最佳答案

将重定向语句包装在 if 语句中,如下所示:

// file2.php
<?php
if ($_SERVER['PHP_SELF'] == "file2.php") {
header("Location: file1.php");
}
?>

你也可以检测包含这样的东西:

if (realpath(__FILE__) == realpath($_SERVER['SCRIPT_FILENAME']) {
// Not Included
} else {
// Included
}

关于php - 如何修复不断进行的重定向过程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6758641/

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