Sto lavorando su un sito Web e una delle cose che mi piacerebbe fare è visualizzare il mio indirizzo IP agli utenti. Il sito Web è realizzato con CodeIgniter, quindi stavo cercando di trovare il mio server IP con PHP. L'indirizzo IP può cambiare (è un roamer), quindi mi piacerebbe trovarlo in modo dinamico, non solo hardcarlo. Ho provato questo:PHP display server Indirizzo IP
$data['hostname'] = NULL;
$data['ip'] = NULL;
$var = gethostname();
if ($var === FALSE) {
$var = NULL;
} else {
$data['hostname'] = $var;
$data['ip'] = gethostbyname($var);
}
Tuttavia, invece di darmi il nome host e il PI, ho ricevuto: "Moria" e "127.0.1.1". Non proprio quello che sto cercando. Piuttosto, dovrebbe dire "Moria.student.rit.edu" per il nome host e l'indirizzo IP. Qualsiasi aiuto?
Omg, ha funzionato. Grazie! –