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

Résolu
flexi2202 Messages postés 3822 Date d'inscription   Statut Membre Dernière intervention   -  
flexi2202 Messages postés 3822 Date d'inscription   Statut Membre Dernière intervention   -
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 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
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 3822 Date d'inscription   Statut Membre Dernière intervention   190
 
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 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
bonjour,
ce sont des adresses normales, il n'y a pas lieu de les convertir.
0
flexi2202 Messages postés 3822 Date d'inscription   Statut Membre Dernière intervention   190
 
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 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Par ce que ce n'est pas la même norme....
0
flexi2202 Messages postés 3822 Date d'inscription   Statut Membre Dernière intervention   190
 
ah ok merci jordane
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
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 3822 Date d'inscription   Statut Membre Dernière intervention   190
 
oui bien sur et encore merci
0