在 PHP 中获取客户端计算机名称

php
2022-08-30 18:37:25

此程序仅在本地主机中返回客户端计算机名称

echo gethostbyaddr($_SERVER['REMOTE_ADDR']);

如果它从联机服务器运行,则不会显示计算机名称,并且会显示一些其他信息。因此,当程序从在线服务器运行时,无论如何都可以在php中获取计算机名称。


答案 1

这是什么“其他信息”?一个 IP 地址?

在 PHP 中,您用于获取远程客户端的 IP 地址,然后可以使用 gethostbyaddr() 尝试将该 IP 转换为主机名 - 但并非所有 IP 都配置了反向映射。$_SERVER['REMOTE_ADDR']


答案 2

不在 PHP 中。
包含PHP能够知道的有关特定客户端的所有内容,并且没有[windows]计算机名称phpinfo(32)


推荐