PHP问:如何使用外部全局变量保存配置值?

时间:2017-12-09 03:23:44

标签: php post asp-classic save global-variables

我是PHP的新手 当我使用经典ASP时,Application ['...']对象对于在Web服务器上保存配置值非常有用。

在此实施:

<?php
function GetConfiguration()
{
    return $GLOBALS['config'];
}

if($_POST['CONFIG'] != "")
    $GLOBALS['config'] = $_POST['CONFIG'];
if($_POST['LOCK'] != "")
    $GLOBLAS['lock'] = $_POST['LOCK'];

echo "CONFIG : " . $GLOBALS['config'] . "<br>";
echo "LOCK   : " . $GLOBALS['lock'] . "<br>";

$configpath = GetConfiguration();
echo $configpath . "<br>";

$configrealpath = realpath($configpath);

$fp = @fopen($confirealpath, "r");
$configvalue = @fread($fp, filesize($configrealpath));
@fclose($fp);

if($configvalue == "")
    echo "Config path is not availble or cannot read.<br>";
else
{
    //My operation...
}
?>

使用POST参数设置值后,我无法在另一台调用Web的PC上获得正确的值。我认为这是会议的原因。有没有办法使用全局变量保存配置而不将数据保存为文件?

0 个答案:

没有答案