Извлечь домен из ссылки - PullRequest
2 голосов
/ 10 марта 2009

Я ищу пуленепробиваемый способ извлечения домена (с tld) из любой данной ссылки - эквивалент dirname($path) давайте назовем его domainname ($ link).

echo domainname("http://example.com/index.html?a=123%1231");

должен напечатать "example.com"

Ответы [ 2 ]

8 голосов
/ 10 марта 2009
echo parse_url($url, PHP_URL_HOST);

Подробнее: http://be.php.net/manual/en/function.parse-url.php

6 голосов
/ 10 марта 2009

parse_url возвращаемое значение имеет ключ host.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...