Достать адрес сайта из строки

Spear

почемучка
Достать адрес сайта из строки

Здравствуйте, у меня такая проблемка:
нужно, в зависимости о того, что в адресной строке у пользователя, узнать сайт на котором он.
То есть - есть сайт с нескольими доменами,
например
www.site1.com
www.homepage.net.ru

Вот никак не пойму как, например, и строки
www.homepage.net.ru/index.php?goto=novosti&section=53&offset=324 и т.п. получить http://www.homepage.net.ru
Помогите, пожалуйста!
 

zaartix

Новичок
$_SERVER - массив с данными о текущем сервере.
parse_url обрабатывает урл, поданный ему в виде строки

Если определять надо текущий сервер, где стартуется скрипт - через $_SERVER, если чужой урл - читай про parse_url
 

Spear

почемучка
Да, я забыл упомянуть что нужно узнавать инфу со своего сервера. Так что использую теперь $_SERVER['SERVER_NAME']
Спасибо всем за внимание!
 

kruglov

Новичок
Spear
Лучше $_SERVER['HTTP_HOST'], я думаю. Потому как HTTP_HOST ближе к тому, что вводил пользователь в браузере (особенно, если сервер имеет несколько имен, c www и без www, к примеру)
 

white phoenix

Новичок
SERVER_NAME - хост на который делается коннект, а HTTP_HOST - значение заголовка 'Host', по сути без разницы, но действительно лучше HTTP_HOST.
 
Сверху