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];

本文实例总结了 PHP 实现 获取 域名 方法 。分享给大家供大家参考。具体实现 方法 如下: 方法 一(用 系统变量)代码如下://缺点不使用传递过来的地址和不支持系统变量的主机echo $_SERVER['HTTP_HOST']; 方法 二(用自带函数)代码如下:$url = 'http://www.bitsCN.com/index. php ?referer=bitsCN.com';$arr_url = parse_... 本文实例讲述了 PHP 获取 当前相对于 域名 目录的 方法 。分享给大家供大家参考。具体如下: http://127.0.0.1/dev/classd/index. php /download 比如这个地址,我想得到红色区域的地址用于生成站内的链接,名为 baseurl。 用 $_SERVER[‘SCRIPT_NAME’] 就可以了, $_SERVER[‘SCRIPT_NAME’] 是当前正在访问的 PHP 文件的相对路径,只要如下稍作处理: 从$_SERVER[‘SCRIPT_NAME’]中 获取 目录部分,并且替换dirname函数可能出现的反斜杠问题   复制代码 代码如下:$baseUrl = str_re 那么你可以使用parse_url来 获取 主机:$info = parse_url($url);$host = $info['host'];然后,您可以做一些花哨的东西来获得TLD和主机$host_names = explode(".", $host);$bottom_host_name = $host_names[count($host_names)-2] . "." . $host_names[c... 主要是 获取 域名 ,自动识别证书,https://www.csdn.net/可以当普通的函数,或者在框架中添加函数用function getHostDomain() // return $_SERVER['REQUEST_SCHEME'] . '://' . $_SERVER['SERVER_NAME']; return getHttpType() . $_SERVER['SER... $_SERVER[‘SERVER_NAME’] // 获取 当前 域名 (不含端口号) $_SERVER[‘HTTP_HOST’]; // 获取 当前 域名 (含端口号) $_SERVER[‘REQUEST_URI’]; // 获取 当前 域名 的后缀 ( 域名 后面部分) // 方法 一(用 系统变量)//缺点不使用传递过来的地址和不支持系统变量的主机echo $_SERVER['HTTP_HOST'];// 方法 二(用自带函数)$url = ‘http://www.51 php .net/index. php ?referer=51 php .net’;$arr_url = parse_url($url);echo $arr_url['host'];// 方法 三( 自己写函数)fun... PHP 实现 获取 域名 方法 小结文章主要介绍了 PHP 实现 获取 域名 的. 方法 ,实例总结了常见的 获取 域名 方法 ,非常具有实用价值,需要的朋友可以参考下。 方法 一(用 系统变量)复制代码 代码如下://缺点不使用传递过来的地址和不支持系统变量的主机echo $_SERVER['HTTP_HOST']; 方法 二(用自带函数)复制代码 代码如下:$url = 'http://www.jb51.net/index.ph... 具体代码如下:function get_domain($url){$pattern = "/[w-] .(com|net|org|gov|cc|biz|info|cn)(.(cn|hk))*/";preg_match($pattern, $url, $matches);if(count($matches) > 0) {return $matches[0];}else{$rs = parse_... 本文实例汇总了 php 获取 域名 方法 ,分享给大家供大家参考。具体实现 方法 如下:如果你只简单 获取 当前访问你页面的 域名 ,我们只需要使用 php 中的函数HTTP_HOST就可以搞定了,如果是提取url根 域名 是需要正则的,下面就来看看几个具体实例。如果是 获取 当前 域名 是非常的简单的:// 获取 当前的 域名 :echo $_SERVER['SERVER_NAME'];// 获取 来源 网址,即点击来到本页的上页网址echo ... 本文实例汇总了 php 获取 域名 方法 ,分享给大家供大家参考。具体实现 方法 如下:如果你只简单 获取 当前访问你页面的 域名 ,我们只需要使用 php 中的函数HTTP_HOST就可以搞定了,如果是提取url根 域名 是需要正则的,下面就来看看几个具体实例。如果是 获取 当前 域名 是非常的简单的:复制代码 代码如下:... 需求:主域页面(https://www.temp.org/test.html)发起ajax请求 获取 二级 域名 页面(https://test.temp.org/test2.html)内容初始错误做法:$.ajax({type:"post",url:"https://test.temp.org/test2.html",success:function(data){var temp=$(data).fin... $url="http://".$_SERVER ['HTTP_HOST']; preg_match("#\.(.*)#i",$url,$match);// 获取 域名 $domin = $match[1]; 输出 book.com 拆分URL的一个很重要的函数就是 parse_url(),它可以将一个 url 地址拆分为一个一维数组案例1$url = 'http://www.sina.com.cn/abc/de/fg. php ?id=1';$url_arr = parse_url($url);print_r($url_arr);Array([scheme] => http[host] => www.sina.com... function regular_domain($domain){if (substr ( $domain, 0, 7 ) == 'http://') {$domain = substr ( $domain, 7 );}if (strpos ( $domain, '/' ) !== false) {$domain = substr ( $domain, 0, strpos ( $domain, '...