Je travaille sur un site Web, et l'une des choses que je voudrais faire est d'afficher MON adresse IP aux utilisateurs. Le site est fait avec CodeIgniter, donc je cherchais à trouver mon serveur IP avec PHP. L'adresse IP peut changer (c'est un roamer), donc je voudrais le trouver dynamiquement, pas seulement le coder en dur. J'ai essayé ceci:Adresse IP du serveur d'affichage PHP
$data['hostname'] = NULL;
$data['ip'] = NULL;
$var = gethostname();
if ($var === FALSE) {
$var = NULL;
} else {
$data['hostname'] = $var;
$data['ip'] = gethostbyname($var);
}
Cependant, au lieu de me donner le nom d'hôte et de la propriété intellectuelle, je suis arrivé: « Moria » et « 127.0.1.1 ». Pas tout à fait ce que je cherche. Plutôt, il devrait dire "Moria.student.rit.edu" pour le nom d'hôte, et l'adresse IP. De l'aide?
Omg, il a travaillé. Je vous remercie! –