Erreur dans un script pour la recherche de l ip
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 -
flexi2202 Messages postés 3822 Date d'inscription Statut Membre Dernière intervention -
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
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."; } ?>
A voir également:
- Erreur dans un script pour la recherche de l ip
- Ethernet n'a pas de configuration ip valide - Guide
- Comment connaître son adresse ip - Guide
- Script vidéo youtube - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Ip local - Guide
3 réponses
Bonjour,
Tu y fais appel où à la fonction ?
Tu as oublié une ligne dans ton code....
Tu y fais appel où à la fonction ?
Tu as oublié une ligne dans ton code....
$ip = getUserIP();
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
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
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.
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.