Petit soucis pour récupérer l adresse ip de l utilisateur

Résolu/Fermé
flexi2202 Messages postés 3795 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 21 avril 2024 - 10 mai 2021 à 17:10
flexi2202 Messages postés 3795 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 21 avril 2024 - 10 mai 2021 à 22:50
bonjour a tous
j ai un fichier qui donne l ip de la personne qui visite certaines pages de mon site

mais j ai un soucis avec la récupération de cette adresse ip
des fois j ai en retour une adresse mac je pense
car c est un semble de 8 groupes séparé par des" : "et chaque groupe est compose de chiffres et de lettre
dans chaque groupe il y a 4 valeurs (chiffres ou lettres)
voici l extrait de mon code qui traite l ip

$filename = 'test.txt';
//debut recherche ip de la personne
function getUserIP(){
  if (!empty($_SERVER["HTTP_CLIENT_IP"])){
   //check for ip from share internet
   $ip = $_SERVER["HTTP_CLIENT_IP"];
  }elseif (!empty($_SERVER["HTTP_X_FORWARDED_FOR"])){
   // Check for the Proxy User
   $ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
  }else{
   $ip = $_SERVER["REMOTE_ADDR"];
  }
  return $ip;
}
$ip = getUserIP();
//fin recherche ip de la personne

// Ecrivons quelque chose dans notre fichier.
//echo $date2;
if (fwrite($handle,strftime("%A %d %B %G %H:%M:%S", strtotime($date1))."\r\n $ip \r\n ") === FALSE) {
//echo "Impossible d'écrire dans le fichier ($filename)";
exit;
}
//echo "L'écriture de ($somecontent) dans le fichier ($filename) a réussi";
fclose($handle);
} else {
//echo "Le fichier $filename n'est pas accessible en écriture.";
}
?>
A voir également:

5 réponses

jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
10 mai 2021 à 17:17
Bonjour,

Non ce n'est pas l'adresse mac.
C'est bien une IP.
Renseignes toi sur la norme IPV6
0
flexi2202 Messages postés 3795 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 21 avril 2024 187
10 mai 2021 à 18:57
bonjour jordane
merci pour les infos
ah oui je vois
je viens de trouver un convertisseur et cela me donne une série de chiffres
donc pour retrouver une adresse ip normale si on peux dire
il faut convertir cela
on arrête pas le progrès après le IPV4 nous voila en 6
0
yg_be Messages postés 22717 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 avril 2024 1 476
Modifié le 10 mai 2021 à 18:59
bonjour,
ce sont des adresses normales, il n'y a pas lieu de les convertir.
0
flexi2202 Messages postés 3795 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 21 avril 2024 187
10 mai 2021 à 19:10
bonjour
merci pour l aide
ah bon mais alors pourquoi on ne les retrouves pas sous le même format que celle que l on connaît habituellement
0
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
10 mai 2021 à 19:25
Par ce que ce n'est pas la même norme....
0
flexi2202 Messages postés 3795 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 21 avril 2024 187
10 mai 2021 à 22:21
ah ok merci jordane
0
yg_be Messages postés 22717 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 avril 2024 1 476
10 mai 2021 à 22:44
peux-tu alors marquer la discussion comme résolue?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
flexi2202 Messages postés 3795 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 21 avril 2024 187
10 mai 2021 à 22:50
oui bien sur et encore merci
0