在做 酷瓜云课堂 零碎受权相干性能的时候,须要针对顶级域名受权,所以就写了个函数,目前只是针对国内的复合域名做了解决, 其它国家的请自行裁减,简略够用就好。
/** * 获取顶级域名 * * @param string $host * @return string */function kg_top_domain($host){ $data = explode('.', $host); $count = count($data); if (preg_match('/\.(com|net|org|gov|edu)\.cn$/', $host)) { $domain = $data[$count - 3] . '.' . $data[$count - 2] . '.' . $data[$count - 1]; } else { $domain = $data[$count - 2] . '.' . $data[$count - 1]; } return $domain;}