【发布时间】:2012-09-06 15:53:54
【问题描述】:
我希望一个变量是超全局的,但由于我使用的是程序风格,我认为我不能自己制作一个,所以基本上问题是我使用查询从安全中检索我的网站的所有安全控制表,正在检查 维护模式 是否开启/关闭,如果开启,则将其重定向到维护页面下的网站,因此在每个页面上我需要检查变量 $maintenance_status 的状态,以便执行此操作,我需要在每个页面上调用该查询,否则会收到未定义变量的错误,此外,如果正在创建一个函数并将该函数文件包含在其他页面中,它会向我显示$db_connect(这是我的数据库连接变量)未定义,我的页面包含在这个序列中
include_once('connection.php');
include_once('functions.php');
/*other scripts goes here*/
知道如何在每个页面上提取此状态吗?我想为常见查询创建一个新文件,但它是一个干净的解决方案吗?此外,我想我不理解包括,如果我在functions.php 之前包含connection.php,那么为什么我的functions.php 显示未定义的变量$db_connect?
【问题讨论】:
标签: php mysql server-side-includes superglobals