PHP获取域名方法2010-01-30//方法一(用 系统变量)//缺点不使用传递过来的地址和不支持变量的主机echo $_SERVER["HTTP_HOST"];//方法二(用自带函数)$url = "http://www.51php.net/index.php?referer=51php.net";$arr_url = parse_url($url);echo $arr_url["host"];//方法三( 自己写函数)function getdomain($url){$url = str_replace("http://","",$url); //如果有http前缀,则去掉$pos = strpos($url,"/");if($pos === false){return $url;}else{return substr($url, 0, $pos);}}echo getdomain($url);//方法四(用正则)preg_match("/^(http://)?([^/]+)/i", $url, $arr_domain);echo $arr_domain[2];