Php 求助,如果可能的话,尝试让一个 php 页面更改另一个页面?

Php help, trying to have one php page change something in another if possible?

大家好,我正在努力做到这一点,所以我不需要像我的网站那样进入我的 php 页面,在我的 configuration.php 页面中我有这个。

$_CONFIG['website']['in_maint'] = false; //False if website is NOT in maintenance. True if website IS in maintenance

这告诉网站是否显示维护页面,在我的网站管理员 CP 中我一直在做什么我有这个 http://i.imgur.com/vUAkOvj.png 复制图像以查看需要更多点数 post一张照片...

这也是我放入其中的代码,

<form action='' method='POST'>
                <div align='left'><label for='Main'><b>Turn Maintenance</b></label><input class='btn btn-primary' name='on' type='submit' value='On'></div></div>
            </form>

当我按下按钮时,它没有更新任何内容,有没有办法从一个 php 页面更新另一个页面?还是我必须重新编码并将维护纳入数据库?

如果不是真的需要,编辑 php 文件从来都不是一个好主意(所以不是为了配置选项...),您可能会使您的应用程序无用并增加安全问题。

数据库和配置文件是更好的选择,例如 http://php.net/manual/en/function.parse-ini-file.php

像这样的文件也很容易编写/更新,并且避免了任何代码注入问题。例如,另请参见 SO 上的 this question

你可以这样做

<?php 
$system = mysql_query("SELECT * FROM system");
$results = mysql_fetch_array($system);

if($results['maintenance'] == 0)
{

header('Location: /index');
exit;
}
?>

将其作为一个文件 (.php) 并将其添加到每个页面中,以便在数据库处于维护状态时(您和其他管理员可以在启用或禁用时单击)使用您正在尝试的按钮制作。如果您需要进一步的帮助,请随时发表评论,如果您需要,我可以进一步帮助您。