站群本地调试域名绑定技巧

2023-07-24 21:09:58 浏览数 (1)

最近在做一个站群程序,在本地调试很麻烦,每一个站点都要绑定一个测试域名,导致数据库里填充了大量的t1.test.com、t2.test.com。后来想了个办法,其实t1和t2里包含了域名对应的站点ID信息。

只需要在程序里拿到这个ID即可,以tp5为例:

代码语言:javascript复制
if (request()->rootDomain() == 'test.com') {
    $site_id = ltrim(explode('.', request()->host())[0], 't');
    //  根据站点ID获取站点信息
} else {
    $host = request()->host();
    // 根据数据库绑定的正式域名获取站点信息
}

0 人点赞