我正在一个网站上工作,我想要做的事情之一是显示我的IP地址给用户。该网站是用CodeIgniter制作的,所以我正在寻找使用PHP查找我的服务器IP。 IP地址可能会改变(这是一个漫游者),所以我想动态地找到它,而不是硬编码它。我尝试这样做:PHP显示服务器IP地址
$data['hostname'] = NULL;
$data['ip'] = NULL;
$var = gethostname();
if ($var === FALSE) {
$var = NULL;
} else {
$data['hostname'] = $var;
$data['ip'] = gethostbyname($var);
}
然而,不是给我的主机名和IP,我得到了:“莫里亚”和“127.0.1.1”。不是我正在寻找的东西。相反,它应该为主机名称和IP地址说“Moria.student.rit.edu”。任何帮助?
妈呀,它的工作。谢谢! – 2010-12-12 05:07:45