此程序仅返回localhost中的客户端计算机名称
echo gethostbyaddr($_SERVER['REMOTE_ADDR']);
如果从在线服务器运行,则不显示计算机名称,并显示其他一些信息.所以当程序从在线服务器运行时,无论如何都要在php中获取计算机名称.
Mar*_*c B 11
这是什么"其他信息"?一个IP地址?
在PHP中,您使用$_SERVER['REMOTE_ADDR']获取远程客户端的IP地址,然后您可以gethostbyaddr()尝试将该IP转换为主机名 - 但并非所有IP都配置了反向映射.