在服务器上存储布尔值

时间:2011-09-29 08:20:06

标签: php apache

WordPress有这个东西检查它是否已在服务器上设置(安装),如果不是,它会将访问者带到“安装”页面。我需要在我正在构建的系统中使用类似的东西。

我需要在服务器上存储一个布尔值。

最优雅/轻量级的方法是什么?

3 个答案:

答案 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。