#1 2011.12.12 20:26

ByVlad
Участник
Откуда: Киев
Зарегистрирован: 2010.03.27
Сообщений: 82
Карма: 1
Профиль Веб-сайт

Узнать реальное имя домена

Доброго времени суток всем!
У меня такая задача, нужно узнать реальный адрес домена на котором работает скрипт.
$_SERVER['HTTP_HOST'] и $_SERVER['SERVER_NAME'] не предлагать - их можно подменить.
Буду очень благодарен за помощь.

Отредактировано ByVlad (2011.12.12 20:27)

Неактивен

#2 2011.12.13 07:35

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: Узнать реальное имя домена

Код:

1
2
3
4
$_SERVER['HTTP_HOST'] = 'wapinet.com';
putenv('HTTP_HOST=wapinet.com');
$_ENV['HTTP_HOST'] = 'wapinet.com';
echo getenv('HTTP_HOST'); // wapinet.ru

Неактивен

#3 2011.12.13 08:41

ByVlad
Участник
Откуда: Киев
Зарегистрирован: 2010.03.27
Сообщений: 82
Карма: 1
Профиль Веб-сайт

Re: Узнать реальное имя домена

apache_setenv('HTTP_HOST', 'wapinet.com');

и все изменится...

Неактивен

#4 2011.12.13 09:39

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: Узнать реальное имя домена

тогда print_r(getallheaders());
но опять же, это касается только Apache

Неактивен

#5 2011.12.13 09:55

ByVlad
Участник
Откуда: Киев
Зарегистрирован: 2010.03.27
Сообщений: 82
Карма: 1
Профиль Веб-сайт

Re: Узнать реальное имя домена

$host = getallheaders();
echo $host['Host'];

вот так выводит правильно.
реально подменить?
apache_setenv и putenv уже тут бессильны.

Неактивен

#6 2011.12.13 10:53

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: Узнать реальное имя домена

хз. на уровне сервера может.

Неактивен

#7 2011.12.13 12:46

ByVlad
Участник
Откуда: Киев
Зарегистрирован: 2010.03.27
Сообщений: 82
Карма: 1
Профиль Веб-сайт

Re: Узнать реальное имя домена

хорошо, спасибо большое)

Неактивен

#8 2012.02.04 01:31

ByVlad
Участник
Откуда: Киев
Зарегистрирован: 2010.03.27
Сообщений: 82
Карма: 1
Профиль Веб-сайт

Re: Узнать реальное имя домена

Проблема еще актуальна(
Если php работает под cgi-bin
То даже putenv срабатывает(
что делать?

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.010 s