Получить доменное имя (не субдомен) в phpPhp

Кемеровские программисты php общаются здесь
Anonymous
Получить доменное имя (не субдомен) в php

Сообщение Anonymous »

У меня есть URL-адрес, который может иметь любой из следующих форматов:

Код: Выделить всё

http://example.com
https://example.com
http://example.com/foo
http://example.com/foo/bar
www.example.com
example.com
foo.example.com
www.foo.example.com
foo.bar.example.com
http://foo.bar.example.com/foo/bar
example.net/foo/bar
По сути, мне нужно иметь возможность сопоставить любой обычный URL-адрес. Как я могу извлечь example.com (или .net, каким бы ни был домен верхнего уровня. Мне нужно, чтобы это работало с любым TLD.) из всех них с помощью одного регулярного выражения?

Подробнее здесь: https://stackoverflow.com/questions/267 ... ain-in-php

Вернуться в «Php»