是什么导致找不到此索引' CodeIgniter 3中的错误

时间:2015-07-31 04:06:33

标签: php codeigniter

我有一个似乎运行良好的应用程序,但我的日志每天都会得到这样的几行...

ERROR - 2015-07-30 12:19:07 --> Severity: Notice --> Undefined index: HTTP_HOST /application/config/database.php 67
ERROR - 2015-07-30 12:19:07 --> Severity: Notice --> Undefined index: HTTP_HOST /application/config/database.php 68
ERROR - 2015-07-30 12:19:07 --> Severity: Notice --> Undefined index: HTTP_HOST /application/config/database.php 69
ERROR - 2015-07-30 12:19:07 --> Severity: Notice --> Undefined index: HTTP_HOST /application/controllers/Inc.php 15

正如我所说,该应用程序似乎运行正常,但我依赖于使用$ _SERVER [' HTTP_HOST']来确保正确执行。这是CodeIgniter 3的已知问题吗?特别是数据库配置。我根据我所使用的实例使用不同的数据库。

感谢您的任何建议。

1 个答案:

答案 0 :(得分:1)

而不是$_SERVER['HTTP_HOST']您可以尝试使用$_SERVER['SERVER_NAME'] 问题是您的服务器没有将HTTP_HOST发送到$ _SERVER全局变量。这种情况很多次因服务器而异[/ p>