Erreur dans un script pour la recherche de l ip [Résolu]

Signaler
Messages postés
2592
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
13 mai 2021
-
Messages postés
2592
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
13 mai 2021
-
bonjour a tous
un membre du forum m a fourni un script pour trouver l ip d un visiteur
mais malheureusement ce code ne fonctionne pas
il n y a que la date dans mon fichier texte
qui pourrait m aider

<?php
//debut recherche ip de la personne
$filename = 'test.txt';
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;
}


if (is_writable($filename)) {
// Dans notre exemple, nous ouvrons le fichier $filename en mode d'ajout
// Le pointeur de fichier est placé à la fin du fichier
// c'est là que $somecontent sera placé
if (!$handle = fopen($filename, 'a')) {
echo "Impossible d'ouvrir le fichier ($filename)";
exit;
}
// Ecrivons quelque chose dans notre fichier.

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

3 réponses

Messages postés
32449
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
13 mai 2021
3 484
Bonjour,

Tu y fais appel où à la fonction ?

Tu as oublié une ligne dans ton code....
$ip = getUserIP();

Messages postés
2592
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
13 mai 2021
134
bonsoir jordane
heureusement que tu es la
un grand merci
encore une question concernant tout cela
cela peux t il être une gêne ou autre si je place le code pour retrouver l ip , le pays , le navigateur utilise ect...
a chaque début de certaines pages
Messages postés
32449
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
13 mai 2021
3 484
Si tu parles de gêne au niveau fonctionnement de tes scripps non il n'y a aucun risque.
Par contre au niveau loi... Tu es obligé de prévenir les visiteurs de ton site que tu conserves leur adresse IP et tu dois indiquer la durée de rétention de cette information.
Je t'invite fortement à consulter la loi rgpd et la CNIL concernant la conservation des données personnelles des visiteurs de ton site.
Messages postés
2592
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
13 mai 2021
134
bonsoir jordane
merci pour la réponse
oui voila je parlais du déroulement du fonctionnement de mes pages web
pour ce qui est du RGPD et la loi , oui j y ai pense et je préviens les visiteurs et utilisateurs
merci quand même du rappel
encore un grand merci pour toute l aide