0
我有一个基于Codeigniter构建的Web应用程序,一切正常。 当用户注册时,他将获得一个动态用户名:username.domain.com。Web应用程序:通配符子域和自定义域
我用通配符工作,一切都很好,除了,。当他们定制他们的域名时,像userdomain.com。这是通过将CNAME指向username.domain.com来完成的。
我使用PHP从sudomain提取用户名:
define('DOMAIN', 'domain.com');
$subdomain = str_replace('.' . DOMAIN, '', $_SERVER['HTTP_HOST']);
if (!empty($subdomain) && $subdomain != 'www' && $subdomain != DOMAIN)
{
define('SUBDOMAIN',$subdomain);
}
else
{
define('SUBDOMAIN',NULL);
}
通过自定义域我不能得到的用户名。
对此有何想法?
谢谢