聘我网

新概念招聘3.0

php如何识别子域名?

vote up0vote downstar

假如有a.domain.nameb.domain.name都指向同一台机器,并且执行的也是同一个PHP文件,在这个文件内干部怎么分辨是a.domain.name访问的还是b.domain.name?

 

1 个答复

vote up0vote downcheck
<?php  
$serverhost = explode('.',$_SERVER["HTTP_HOST"]);$subdomain = $serverhost[0];  
//check if it really is a subdomain  

if (isset($serverhost[2]) and ($serverhost[2] != "") ? $sub = $subdomain : $sub = "" );  
// now we can use $sub whereever we want.  
echo $sub;  
?>  

要支持这种子域名,需要在后台设置

*.domain.name -> IP

详情参考Wildcard DNS record(泛域名)

链接

您的回答





不是您要找的问题? 浏览其他含有标签 的问题或者 自己问个.