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

  • Автор темы Автор темы NiC
  • Дата начала Дата начала

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

Я что-то не так пишу?
Или у новой версии РНР синтаксис изменён?
 
PHP:
$ip = $_SERVER['REMOTE_ADDR'];

а вообще, поизучай phpinfo(); :)
 
Автор оригинала: vovik
PHP:
$ip = $_SERVER['REMOTE_ADDR'];
а вообще, поизучай phpinfo(); :)

Вот тебе это и не помешает.

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


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

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