verfaa
Профессор
- Регистрация
- 29 Янв 2007
- Сообщения
- 417
- Реакции
- 49
- Автор темы
- #1
Необходимо в скрипте получить домен.
Проблема в том, что зона домена может быть как .com .net .org так и .in.net или .com.ua
Также в домене может присутствовать субдомен, т.е. он может прийти в виде:
sub.domen.com
subkey.domen.net
subsl.domen.in.net
domen.ru
domen.com.ua
Доменные зоны могут быть самые разные, могут присутствовать или отсутствовать субдомены.
Есть ли простое решение этой задачи?
В коде вида:
возникают проблемы с доменами вида domen.in.net
Проблема в том, что зона домена может быть как .com .net .org так и .in.net или .com.ua
Также в домене может присутствовать субдомен, т.е. он может прийти в виде:
sub.domen.com
subkey.domen.net
subsl.domen.in.net
domen.ru
domen.com.ua
Доменные зоны могут быть самые разные, могут присутствовать или отсутствовать субдомены.
Есть ли простое решение этой задачи?
В коде вида:
Код:
$host = str_replace(array("http://", "www."), "", strtolower($_SERVER['HTTP_HOST']));
$domain = implode(".", array_slice(explode(".", $host), -2, 2));