Мне нужно получить доменное имя из URL-адреса. Следующие примеры должны возвращать google.com
:
google.com
images.google.com
new.images.google.com
www.google.com
Аналогично, все URL-адреса должны возвращать google.co.uk
.
google.co.uk
images.google.co.uk
new.images.google.co.uk
http://www.google.co.uk
Я не решаюсь использовать регулярные выражения, потому что что-то вроде domain.com/google.com
может возвращать неверные результаты.
Как я могу получить домен верхнего уровня, используя PHP? Это необходимо для работы на всех платформах и хостах.