php gethostbyname()函数在Linux中不起作用

时间:2014-06-15 17:38:55

标签: php linux ubuntu

嗨我想在php中获取我的ip号码,我正在使用ubuntu和apache XAMPP for linux作为webserver。

<?php 

    echo $gethostname = gethostbyname(gethostname());

?>

当我执行代码时,它返回127.0.0.1我想要的是,即10.151.32.123。 这段代码在带有xampp的windows中工作,为什么这段代码在Linux中不起作用?

1 个答案:

答案 0 :(得分:0)

这是gethostname我认为这让你失败了。在致电$_SERVER['HTTP_HOST']时,请尝试使用$_SERVER['SERVER_NAME']gethostbyname