【发布时间】:2010-12-24 18:50:52
【问题描述】:
大家好,一些背景信息:
在我网站的配置文件中,我根据$_SERVER['HTTP_HOST']的内容设置了mysql数据库名称、用户名和密码。因为在旧 (HTTP 1.0) 请求和 cron 作业的情况下可能不会设置此变量,所以我包含一个文件,该文件根据在 $_SERVER['SCRIPT_FILENAME'] 中找到的值来欺骗 $_SERVER['HTTP_HOST'] 值。
但是,我仍然不时注意到我的日志文件中的错误(这种情况很少见,每 2 周左右一次,但仍然会发生),它尝试使用登录信息连接到生产站点上的 MySQL用于本地测试环境。
$_SERVER['SCRIPT_FILENAME'] 是否有可能为空?
【问题讨论】:
标签: php global-variables superglobals