NurSalsabila Ответов: 3

Как я могу получить имя компьютера с помощью PHP


Привет..
У меня есть вопрос. Как я могу получить имя компьютера, которое сейчас использую, используя PHP-код?
Я всегда нахожу php-код, который получает только IP-адреса и имя сервера, а не имя локального компьютера..
помогите мне, пожалуйста..
спасибо..

3 Ответов

Рейтинг:
2

Rosdyana Kusuma

Привет, Нурсалсабила , вот как я получаю имя компьютера

<?php
//get host by name
echo gethostname();
echo "<br>";
//get OS
echo php_uname();
?>


:)


Christian Graus

Имя сервера.....

NurSalsabila

я попробовал этот код, но этот код получает только имя сервера, а не для клиентского компьютера..

Рейтинг:
1

Christian Graus

function GetComputerName()
{
    try
    {
        var network = new ActiveXObject('WScript.Network');
        // Show a pop up if it works
        alert(network.computerName);
    }
    catch (e) { }
}


Это javascript, который иногда будет работать в IE. Это лучшее, что ты можешь сделать. Затем вы можете ввести это значение в элемент управления, а затем, когда пользователь отправит сообщение на сервер, вы сможете прочитать его на PHP. PHP не может делать то, что вы хотите, потому что он работает на сервере, а не на клиенте, поэтому он не может искать клиентские данные.


NurSalsabila

Я думаю, вы правы, что PHP не может этого сделать, потому что он работает на сервере.
я должен был попробовать этот код.. но я получил ошибку, потому что Var. он не может читать на PHP.
другого пути нет?

Christian Graus

Это javascript. Он работает на клиенте. На IE. Иногда. Нет, другого выхода нет.

Рейтинг:
0

Member 14475217

<pre><?php
	echo gethostbyaddr($_SERVER['REMOTE_ADDR']);
	?>


Это покажет имя ПК или IP-адрес на некоторых мобильных устройствах.


OriginalGriff

Этому вопросу уже 6 лет, и вы ничего к нему не добавили. Это никогда не вернет имя ПК, и IP-адрес, который он предоставляет, является адресом маршрутизатора, а не ПК.

Хотя я аплодирую вашему стремлению помогать людям, это хорошая идея придерживаться новых вопросов, а не 6-летних. После такого количества времени маловероятно, что оригинальный плакат вообще заинтересован в проблеме больше!
Ответы на старые вопросы - особенно с плохими ответами - можно рассматривать как охоту за репостами, которая является формой злоупотребления сайтом. Более триггерные счастливые среди нас начнут процесс запрета вас с сайта, если вы не будете осторожны. Придерживайтесь новых вопросов, и все будет хорошо.

Member 14475217

сожалеть об этом. я действительно не обратил внимания на дату.
у меня это работает с моим html и тестируется на 7 ПК и мобильных устройствах.
но я также должен добавить, что это только в моей локальной сети.

я буду более осторожен с ответами на старые вопросы

OriginalGriff

:большой палец вверх:

Member 14475217

если вы используете его так, как вы получите IP-адрес устройства