Php 基于控制变量的不同设置

Php 基于控制变量的不同设置,php,codeigniter,global-variables,Php,Codeigniter,Global Variables,好的,我需要的是非常简单的,但我正在寻找最好的、对CodeIgniter友好的解决方案: 我有一个基于CodeIgniter的网站 我有一本本地的;编辑本地副本时,还将更新联机/实时版本 我需要什么: 让它“检测”我是从本地主机运行还是从真正的服务器运行,并相应地设置例如数据库详细信息(最好通过设置一些“全局”变量) 有什么想法吗?你会怎么做?我使用: if ($_SERVER['SERVER_NAME'] == 'localhost'){ //local settings }

好的,我需要的是非常简单的,但我正在寻找最好的、对CodeIgniter友好的解决方案:

  • 我有一个基于CodeIgniter的网站
  • 我有一本本地的;编辑本地副本时,还将更新联机/实时版本
我需要什么:

  • 让它“检测”我是从本地主机运行还是从真正的服务器运行,并相应地设置例如数据库详细信息(最好通过设置一些“全局”变量)
有什么想法吗?你会怎么做?

我使用:

if ($_SERVER['SERVER_NAME'] == 'localhost'){
    //local settings
} else {
    //live settings
}
我使用:


如果在CI配置中有两个db配置,则可以选择连接到数据库时要使用的设置。这不是检测的解决方案,但我想指出,这可能是在使用您决定的任何方法时访问任一数据库的最佳方式。在CI配置中配置两个数据库时,您可以选择连接到数据库时使用的设置。这不是一个检测的解决方案,但我想指出的是,在使用您决定的任何方法时,这可能是访问任何一个数据库的最佳方式。好的,这是正确的。它很好用。但是,我还有一个问题:如果我还想根据设置使用不同的
.htaccess
,该怎么办?(=如果在localhost上,使用这个;否则,使用那个)@Dr.Kameleon-恐怕我帮不了你。好的,没问题;刚刚也找到了一个解决办法:旁注:没有那么重要,我也不是那么。。。我也会说葡语,但我很喜欢你的用户名。:-)再次感谢你,伙计!:-)@卡梅隆博士-谢谢!好的,没错。它很好用。但是,我还有一个问题:如果我还想根据设置使用不同的
.htaccess
,该怎么办?(=如果在localhost上,使用这个;否则,使用那个)@Dr.Kameleon-恐怕我帮不了你。好的,没问题;刚刚也找到了一个解决办法:旁注:没有那么重要,我也不是那么。。。我也会说葡语,但我很喜欢你的用户名。:-)再次感谢你,伙计!:-)@卡梅隆博士-谢谢!