如果.txt文档中的值为0,我正在使用此if语句来重定向用户但是如果它是1我不想发生任何事情,但是我的代码存在一些问题。
这是我目前的代码:
$setup = require('setup.txt');
if ($setup === "0") {
echo '<script type="text/javascript"> window.location = "setup.php" </script>';
}
setup.txt文档当前包含值0。
答案 0 :(得分:1)
我看看here是否正确使用了require函数。
if (file_get_contents('setup.txt') == "0") {
header('Location: /setup.php');
}
答案 1 :(得分:0)
如果尚未将输出发送到浏览器,请使用标题功能。
$setup = file_get_contents('setup.txt');
if ($setup == "0") {
header('Location: /setup.php');
}
由于所有PHP都在输出网站之前执行。首先使用此选项。
您不能像使用include()
/ require()
一样将变量作为变量进行转移。使用file_get_contents()
来获得结果。
答案 2 :(得分:0)
试试这个:
<?php
$setup = file_get_contents('setup.txt');
if (trim($setup) == "0") {
echo '<script type="text/javascript"> window.location = "setup.php" </script>';
}
?>