【tp3.2】根据不同域名来加载不同的配置文件

时间:2019-10-10 20:48:41   收藏:0   阅读:224

遇到问题:

最近遇到一个需求,需要多个公众号使用同一个项目,这就导致了不同公众号访问的数据库和公众号配置不同。

 

解决思路:

查看文档:http://document.thinkphp.cn/manual_3_2.html#load_config

技术图片

 

 

 得知可以在入口文件进行状态配置,那么我们可以在入口文件根据域名不同来加载不同的配置文件。

比如在Common/Conf下新建配置文件,比如config1.php和config2.php

 

代码演示:

if($_SERVER[‘HTTP_HOST‘] == ‘test1.com‘){
    define(‘APP_STATUS‘,‘config1‘);
}else if($_SERVER[‘HTTP_HOST‘] == ‘test2.com‘){
    define(‘APP_STATUS‘,‘config2‘);
}else{
    define(‘APP_STATUS‘,‘config‘);
}

这样就可以根据不同域名加载不同的配置文件了

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!