Pracuję na stronie internetowej, a jedną z rzeczy, które chciałbym zrobić, to wyświetlić MÓJ adres IP użytkownikom. Strona jest tworzona za pomocą CodeIgniter, więc szukałem mojego serwera IP z PHP. Adres IP może się zmienić (jest to wędrowiec), więc chciałbym go znaleźć dynamicznie, a nie tylko go zakodować. Próbowałem to:Adres IP serwera wyświetlania PHP:
$data['hostname'] = NULL;
$data['ip'] = NULL;
$var = gethostname();
if ($var === FALSE) {
$var = NULL;
} else {
$data['hostname'] = $var;
$data['ip'] = gethostbyname($var);
}
Jednak zamiast dawać mi nazwę hosta i adres IP, mam: "Moria" i "127.0.1.1". Nie do końca tego, czego szukam. Powinien raczej powiedzieć "Moria.student.rit.edu" dla nazwy hosta i adresu IP. Jakaś pomoc?
OMG, to działało. Dziękuję Ci! –