码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-10-10 20:48:41      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:document   status   define   查看   html   php   域名   根据   导致   

遇到问题:

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

 

解决思路:

查看文档: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‘);
}

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

 

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

标签:document   status   define   查看   html   php   域名   根据   导致   

原文地址:https://www.cnblogs.com/BearLee/p/11650027.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!