WordPress有这个东西检查它是否已在服务器上设置(安装),如果不是,它会将访问者带到“安装”页面。我需要在我正在构建的系统中使用类似的东西。
我需要在服务器上存储一个布尔值。
最优雅/轻量级的方法是什么?
答案 0 :(得分:1)
您可以创建一个信号量,只需创建一个空文件,然后只需检查该文件是否存在为TRUE值。
答案 1 :(得分:1)
大多数需要安装或配置的软件包都有不同的方式。有些人可以检查文件是否存在然后返回true或false,写入数据库,或者在其所有脚本中包含配置文件。大多数采用if(file_exists)
方法。
编辑:Dabr有一个config_bla.php
文件(文件中定义了所有需要的常量),安装后应重命名为config.php
。
答案 2 :(得分:0)
这应该这样做:
function was_here_before()
{
$file="/some/writable/file.txt";
if (file_exists($file))
return true;
else
{
touch($file)
return false;
}
}
然而,有许多方法,YMMV。