如何在PHP中获取服务器中本地机器的名称?

如何在PHP中获取服务器中本地机器的名称?,php,Php,当我使用下面的PHP代码时,我会在本地服务器中获取我的PC的名称 <?php echo gethostbyaddr($_SERVER['REMOTE_ADDR']); ?> 我在本地服务器上以ELIZABETH-PC的身份获得结果,但在主服务器上运行时,我没有获得该名称?我如何获得该名称?可能吗?尝试以下操作: <?php echo gethostname(); echo php_uname('n'); // for vesrions older than 5.3 ?&

当我使用下面的PHP代码时,我会在本地服务器中获取我的PC的名称

<?php
echo gethostbyaddr($_SERVER['REMOTE_ADDR']);
?>
我在本地服务器上以ELIZABETH-PC的身份获得结果,但在主服务器上运行时,我没有获得该名称?我如何获得该名称?可能吗?

尝试以下操作:

<?php

echo gethostname(); 

echo php_uname('n'); // for vesrions older than 5.3
?>

这在php中不是一个问题。这是一个网络如何将ip地址解析为主机名的问题。客户端计算机名不是通过HTTP协议发送的,服务器无法知道。它只知道IP。您需要在网络上配置反向DNS,以将其转换为您想要的主机名。这里我也没有得到我的电脑名。