我正在尝试为用户创建子域,因为每个域都有自己的“网站”。 (user.domain.com)这都是“虚拟”,因为所有文件,控制器,文件夹等都是相同的。一切都是动态创造的。我想我已经拥有了所有DNS,mod_rewrite,htaccess等东西,但我还有另外一个问题。
问题是访客(非用户)访问用户的网站(user.domain.com)。举例说明:
所以问题是,如何跟踪访客所在的子域名?由于客户端是访客而不是登录用户,因此我无法查看登录用户的信息。
我只对最佳实施方案的想法感兴趣。我应该在会话中保留一些变量并在每个页面上继续检查吗?我应该为每个链接传递一个POST / GET变量,然后让控制器读取它吗?
答案 0 :(得分:1)
$_SERVER['SERVER_NAME']
这将为您提供域名,只需将其保留在会话中。