在 PHP 中获取客户端计算机名称
2022-08-30 18:37:25
此程序仅在本地主机中返回客户端计算机名称
echo gethostbyaddr($_SERVER['REMOTE_ADDR']);
如果它从联机服务器运行,则不会显示计算机名称,并且会显示一些其他信息。因此,当程序从在线服务器运行时,无论如何都可以在php中获取计算机名称。
此程序仅在本地主机中返回客户端计算机名称
echo gethostbyaddr($_SERVER['REMOTE_ADDR']);
如果它从联机服务器运行,则不会显示计算机名称,并且会显示一些其他信息。因此,当程序从在线服务器运行时,无论如何都可以在php中获取计算机名称。
这是什么“其他信息”?一个 IP 地址?
在 PHP 中,您用于获取远程客户端的 IP 地址,然后可以使用 gethostbyaddr()
尝试将该 IP 转换为主机名 - 但并非所有 IP 都配置了反向映射。$_SERVER['REMOTE_ADDR']
不在 PHP 中。
包含PHP能够知道的有关特定客户端的所有内容,并且没有[windows]计算机名称phpinfo(32)