можеш просто на сайте установить сниффер и все норм... вот /thread48765-%F1%ED%E8%F4%F4%E5%F0.html спс ему за эту тему inlangerу
PHP: <?php $ip = getenv("REMOTE_ADDR"); $ip_proxy = getenv("HTTP_X_FORWARDED_FOR"); if ($ip=="127.0.0.1") {print ("IP=".$ip_proxy);} else {print ("IP=".$ip);} ?> ИМХО так правильнее. У меня DSL и модем настроен как роутер. Соответственно при работе скрипта PHP: <?php $ip = getenv("REMOTE_ADDR"); print $ip; ?> мой ип будет 127.0.0.1 а не тот который назначен моему модему.
Ну если уж на то пошло, то вот отличная функция определения Ip PHP: <?php function ip() { if(getenv('REMOTE_ADDR')) {$user_ip = getenv('REMOTE_ADDR');} elseif(getenv('HTTP_FORWARDED_FOR')) {$user_ip = getenv('HTTP_FORWARDED_FOR');} elseif(getenv('HTTP_X_FORWARDED_FOR')) {$user_ip = getenv('HTTP_X_FORWARDED_FOR');} elseif(getenv('HTTP_X_COMING_FROM')) {$user_ip = getenv('HTTP_X_COMING_FROM');} elseif(getenv('HTTP_VIA')) {$user_ip = getenv('HTTP_VIA');} elseif(getenv('HTTP_XROXY_CONNECTION')) {$user_ip = getenv('HTTP_XROXY_CONNECTION');} elseif(getenv('HTTP_CLIENT_IP')) {$user_ip = getenv('HTTP_CLIENT_IP');} else{$user_ip = 'unknown';} $user_ip = htmlspecialchars(stripslashes($user_ip)); return $user_ip; } $ip = ip(); echo $ip; ?>
Тада ему ответили ещё в первых сообщениях: <? $_SERVER['REMOTE_ADDR']; ?> или <? getenv('REMOTE_ADDR'); ?> И тему можно закрыть
.:EnoT:., поставь знак = перед своими выражениями, дабы они выводились, и тему действительно можно закрыть...