Доброго времени. Такой вопрос. У нас корпоративная сеть. Пользователей мы обслуживаем удаленно (Radmin). Чтобы приконетиться мы спрашиваем имя компьютера (не спрашивать же у них ip адрес, это будет больно). Имеется сайт, (на joomla) как можно по средствам php вывести информацию о компьютере. Т.е. Имя компьютера, ip адрес, домен ну и установленную ОС. В принципе не обязательно по средствам php. Главное чтобы работало. Люди работают взрослые их много и не все грамотные пользователи ПК. Но на сайт заходят часто (у нас это helpdesk) и было бы не плохо, чтобы при входе у них отображалось их имя компьютера.
ну если сайт напрямую виден, то просто echo $_SERVER['REMOTE_ADDR']; если за роутером, то надо посмотреть, нет ли заголовка типа x-forwarded-for в $_SERVER['HTTP_X_FORWARDED_FOR'], и если там верный айпишник, то аллилуйя. http://php.ru/manual/reserved.variables.server.html если это типа все с прямым айпи то достаточно попросить в яндексе забить "мой ip"
Код (PHP): function GetRealIp() { if (!empty($_SERVER['HTTP_CLIENT_IP'])) { $ip=$_SERVER['HTTP_CLIENT_IP']; } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ip=$_SERVER['HTTP_X_FORWARDED_FOR']; } else { $ip=$_SERVER['REMOTE_ADDR']; } return $ip; } echo GetRealIp;