我正在一個網站上工作,我想要做的事情之一是顯示我的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