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);
}
通過自定義域我不能得到的用戶名。
對此有何想法?
謝謝