глубина домена

delaf

Новичок
глубина домена

Как можно выяснить, на каком из доменов 3 уровня своего сайта я нахожусь?

к примеру по таким ссылкам

http://my.phpclub.ru/talk/newthread.php?s=&action=newthread&forumid=12

http://forum.phpclub.ru/talk/newthread.php?s=&action=newthread&forumid=12

http://chat.phpclub.ru/talk/newthread.php?s=&action=newthread&forumid=12
 

Фанат

oncle terrible
Команда форума
у тебя проблема узнать текущий домен, или отрезать от текущего домен второго уровня?
 

tristram

Guest
PHP:
$url = "http://subdomain.domain.tld/path/to/page.php";
$domain = explode("//",$url);
$domain = explode("/",$domain[count($domain)-1]);
$domain = $domain[0];
$domain = explode(".",$domain);
$domain = $domain[0];
echo $domain; // subdomain
 

baev

‹°°¬•
Команда форума
PHP:
$srv=_SERVER["SERVER_NAME"];
$sub=str_replace(".phpclub.ru","",$srv);
 

tristram

Guest
Фанат
более правильно мне кажется, выделить сначала домен
baev
пойди погуляй
delaf
придумал еще вот что:
PHP:
$url = "http://subdomain.domain.tld/path/to/page.php";
$info = parse_url($url);
$sub = explode(".",$info["host"]);
$sub = $sub[0];
echo $sub; // subdomain
имхо так красивее
 

tristram

Guest
baev, я та прочитал. то что Вы предложили это не оптимальный вариант имхо. как костыли :)
 

SiMM

Новичок
> то что Вы предложили это не оптимальный вариант имхо. как костыли
Знаешь, чем его "костыли" отличаются от твоих костылей? Простотой...
 

baev

‹°°¬•
Команда форума
то что Вы предложили это не оптимальный вариант имхо. как костыли
Гхм...

tristram, Ваша инвалидная коляска просто не поедет: откуда у Вас в коде $url возьмётся?
 
Сверху