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, '...