MAMP : Est-il normal que Localhost renvoie ::1 comme IP ?
Dans le domaine du développement Web, il est courant de se demander si le comportement attendu d'une pile MAMP renvoie "::1" comme adresse IP pour localhost. C'est une question valable, surtout si vous utilisez MAMP sur des systèmes d'exploitation plus anciens comme Snow Leopard.
Comprendre ::1
::1 est une adresse IPv6 qui représente l'interface de bouclage, qui fait référence à la propre interface réseau de l'ordinateur. Il est couramment utilisé dans la résolution d'adresses IP, et sa présence en tant qu'adresse IP de l'hôte local peut être attribuée au fait qu'IPv6 est pris en charge par défaut dans de nombreux systèmes d'exploitation modernes.
Résoudre le problème
Bien que ::1 comme IP localhost ne soit pas un phénomène inhabituel, vous préférerez peut-être avoir l'adresse IPv4 plus familière (127.0.0.1) à la place. Ceci peut être réalisé en modifiant le fichier de configuration Apache (httpd.conf) sur les systèmes macOS.
Solution :
Après avoir effectué ces modifications, la variable $_SERVER['REMOTE_ADDR'] renverra désormais 127.0.0.1 comme adresse IP de l'hôte local.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!