用PHP获取客户端计算机名称

Dee*_*pak 20 php

此程序仅返回localhost中的客户端计算机名称

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

如果从在线服务器运行,则不显示计算机名称,并显示其他一些信息.所以当程序从在线服务器运行时,无论如何都要在php中获取计算机名称.

Mar*_*c B 11

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

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


You*_*nse 5

不是PHP.
phpinfo(32)包含PHP能够了解特定客户端的所有内容,并且没有[windows]计算机名称