我需要编写一个脚本,它可以从$_SERVER['SERVER_NAME']中删除子域名,并将其用于setcookie函数的域选项中,以允许在所有可能的子域上访问cookie。
例如,假设我有:
function strip_out_subdomain($domain)
{
//do something to remove subdomain
return $only_my_domain;
}
$domain = strip_out_subdomain($_SERVER['SERVER_NAME']);
setcookie('mycookie', '123', time()+3600, '/', $domain);
这里的主要问题是我不知道我的域名模式。它可能是以下任何一种形式:
- www.mydomain.com
- subdomain.mydomain.com
- subdo.mydo.co
- subdo.subdo.mydomain.com
- subdo.subdo.mydo.co.uk
- 等等。
Stephanie
.com
或两个.co.jp
组成),有一个SO上的问题列出了大部分,但我现在找不到它。 - Pekka