Мне нужно получить имя компьютера и IP-адрес с помощью php / javacript - когда я запускаю веб-страницу на локальном хосте, я получаю правильное имя компьютера и IP-адрес, но когда я помещаю страницу на веб-сервер и запускаю тот же онлайн -код возвращает только ip-адрес клиентского компьютера, а НЕ имя компьютера.
Мне как-то нужно получить имя клиентского компьютера и сохранить его в базе данных для дальнейшей работы.
Итак, я попытался тремя способами:
Метод 1 (php):
gethostbyaddr($_SERVER['REMOTE_ADDR']); -- return the ip
getenv('COMPUTERNAME'); -- return the ip only
Метод 2 (php):
echo shell_exec('echo %computername%'); -- return none instead of client computer name
Метод 3 (javascript):
alert(window.location.hostname);
Никто из них не работает.
Я прошу вашей помощи.
Спасибо.