我想显示访问我的网页的本地计算机的名称。我偶然发现了PHP网络函数gethostname(),它应该'获取本地机器的标准主机名。'(http://php.net/manual/en/function.gethostname.php)
所以我编码:
<?php
echo gethostname();
?>
我测试了这个,这就是显示的内容:
'freeolaweb0.freeola.co.uk'
Freeola是我的互联网服务提供商,所以可能这就是为什么会这样。但是,我解释PHP.net定义意味着此函数返回本地机器的名称(例如“我的笔记本电脑”),但它似乎返回的东西不能唯一地标识本地机器(这是什么我想要。)
我是否误解了函数的定义?如果是的话,有没有办法找到访问我网页的本地机器的名称?
答案 0 :(得分:0)
如果您想要访问您网站的计算机的主机名,您可以使用:
$_SERVER['REMOTE_HOST'];
查看此页面: