#1 2011.12.13 00:26

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

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

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

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

Неактивен

#2 2011.12.13 11:35

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 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 12:41

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

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

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

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

Неактивен

#4 2011.12.13 13:39

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

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

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

Неактивен

#5 2011.12.13 13:55

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

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

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

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

Неактивен

#6 2011.12.13 14:53

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

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

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

Неактивен

#7 2011.12.13 16:46

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

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

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

Неактивен

#8 2012.02.04 05:31

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

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

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

Неактивен

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

forum.wapinet.ru

PunBB Mod v0.6.2
0.009 s