Bonjour,

Quand j'enregistre l'ip de l'utilisateur dans ma base cela me retourne ::1 alors qu'avant, cela me retournait bien mon ip. De cette façon:

    $ip = $_SERVER['REMOTE_ADDR'];

complet:

if (isset($_SERVER['HTTP_REFERER']) || ($_SERVER['HTTP_USER_AGENT']) || ($_SERVER['REMOTE_ADDR'])){
    $url = $_SERVER['HTTP_REFERER']; 
    $navigateur = $_SERVER['HTTP_USER_AGENT']; 
    $ip = $_SERVER['REMOTE_ADDR'];
}

Je vous remercie de votre aide.

4 réponses


tincode
Réponse acceptée

cest normal car tu es en local.

quenti77
Réponse acceptée

::1 c'est de l'IP v6 et correspond au 127.0.0.1 de l'IP v4

Oui, je pensais aussi l'observer ainsi...

Sauf que:

Voir Capture d'écran

Visible ici: Dépôt GitHub

barpoi78
Auteur

Merci, je ne m'étais même pas rendu compte que je transitais depuis localhost vers le distant.