Erreur dans un script pour la recherche de l ip

Résolu
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

  1. Modérateur
    Bonjour,

    Tu y fais appel où à la fonction ?

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

    1
    1. 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
      0
      1. Modérateur
        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.
        0
    2. 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
      0