【发布时间】:2012-03-12 03:36:22
【问题描述】:
在启用站点的 www.test.com 下,我有多个 VirtualHost 配置。 ServerName 不同(例如,test1.com、test2.com、test3.com)但只指向一个 DocumentRoot。
我可以使用$_SERVER['SERVER_NAME'] 检测用户当前所在的服务器名称。然而,我们有一个特定的页面需要指向一个特定的子域。启用站点范围的 cookie 绝对是这个项目的一个目标。
因此我担心的是:config.php 中是否有多个$config['cookie_domain']?所以我可以有这个匹配的想法:
$server_name = $_SERVER['SERVER_NAME'];
if($server_name == "test1.com")
$config['cookie_domain'] = ".test1.com";
else if($server_name == "test2.com")
$config['cookie_domain'] = ".test2.com";
... // so on
我什至尝试将其添加到 config.php 中,但没有成功。
【问题讨论】:
标签: php codeigniter config