一尘不染

从URL解析域

php

我需要构建一个从URL解析域的函数。

因此,

http://google.com/dhasjkdas/sadsdds/sdda/sdads.html

要么

http://www.google.com/dhasjkdas/sadsdds/sdda/sdads.html

它应该返回 google.com

http://google.co.uk/dhasjkdas/sadsdds/sdda/sdads.html

它应该返回google.co.uk


阅读 333

收藏
2020-05-26

共1个答案

一尘不染

签出parse_url()

$url = 'http://google.com/dhasjkdas/sadsdds/sdda/sdads.html';
$parse = parse_url($url);
echo $parse['host']; // prints 'google.com'

parse_url 不能很好地正确处理错误的URL,但是如果您通常期望不错的URL,那很好。

2020-05-26