getenv("REMOTE_ADDR") не работает

NiC

Буратино был тупой
getenv("REMOTE_ADDR") не работает

Собсна, субж
Есть примитив -
PHP:
<?
$ip = getenv("REMOTE_ADDR");
$name = gethostbyaddr($ip);
echo "IP:$ip";
echo "<br>HOSTNAME $name";
?>
Переменная $ip пустая.
Пробовалось под Apache 2 + PHP 4.2.0 + Win32

Я что-то не так пишу?
Или у новой версии РНР синтаксис изменён?
 

vovik

Guest
PHP:
$ip = $_SERVER['REMOTE_ADDR'];
а вообще, поизучай phpinfo(); :)
 

DiMA

php.spb.ru
Команда форума
Автор оригинала: vovik
PHP:
$ip = $_SERVER['REMOTE_ADDR'];
а вообще, поизучай phpinfo(); :)
Вот тебе это и не помешает.

О теме. Если нет очепяток, написано правильно. Кроме одного. Сколько можно повторять не трогать Апач 2 ?
 

NiC

Буратино был тупой
2 vovik: я в него первым делом всегда смотрю :)


2 DiMA: А чем плох второй?

А со скриптом такая фенечка была - $p = $REMOTE_ADDR
Безо всяких там getenv
 
Сверху