PHP 获取域名的几种方法
Freigeben: 2016-07-25 08:54:57
Original
1533 Leute haben es durchsucht
-
-
//方法一(用 系统变量)
- //缺点不使用传递过来的地址和不支持系统变量的主机
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];
-
复制代码
|
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31