Rechercher : dans
Par :

Enregister les ip des visiteur de mes pages

Dernière réponse le 31 oct 2009 à 00:55:14 Diablo, le 14 oct 2005 à 00:31:23 
 Signaler ce message aux modérateurs

Salut,
est ce qu'il y a un moyen d'enregister les IP des visiteur de mes page web dans un fichier situé dans le meme serveur qui heberge mon site par exemple (un fichier .txt)
Et merci d'avance.

Meilleures réponses pour « enregister les ip des visiteur de mes pages » dans :
Enregistrer l'adresse IP des visiteurs de votre site VoirEnregistrer l'adresse IP des visiteurs de votre site A quoi cela sert-il Comment enregistrer ces adresses IP ? A quoi cela sert-il Si jamais vous êtes victime d'une attaque, ou d'une tentative de hack, il peut être utile de savoir qui ...
[PHP] Comment afficher l'adresse IP d'un visiteur ? VoirPour afficher l'adresse IP d'un visiteur sur votre site, insérez ce code dans la zone où vous voulez qu'elle s'affiche.
Enregistrer une page web VoirProblème Je n'arrive pas à télécharger une page web. Y a-t-il un paramétrage à faire ? Solution Quand la page web est affichée dans votre navigateur, faites "Fichier" et choisissez "Enregistrer sous...". Merci à sebsauvage sur le forum pour...
Télécharger Auto Save Document VoirParfois le contenu de certains sites Web vous intéresse à tel point, que vous dépensez votre temps à enregistrer chaque page. Autosave est une extension Firefox permettant d'enregistrez automatiquement les pages que vous êtes en train de visiter. Les...

1

3x, le 14 oct 2005 à 00:35:41

Salut !
Je ne vois pas l'intérêt, les IP changent à chaque déconnexion ou toutes les 24 h ! *** Si on m'explique longtemps, je comprends vite ! ***

Répondre à 3x

2

Diablo, le 14 oct 2005 à 14:43:40

SVP, je veux juste savoir.
Et merci encore

Répondre à Diablo

3

ymca, le 14 oct 2005 à 22:01:34

Tien, voilà un code qui te permettra d'afficher l'adresse ip exact du mec. après tu peux facilement l'enregistrer dans un fichier:

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>403 Forbidden</TITLE>
</HEAD><BODY>

<? 
function get_ip(){ 
if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])){ 
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];} 
elseif(isset($_SERVER['HTTP_CLIENT_IP'])){ 
$ip = $_SERVER['HTTP_CLIENT_IP'];} 
else{ $ip = $_SERVER['REMOTE_ADDR'];} 
return $ip;}$ip = get_ip();

$hst = $_SERVER["HTTP_HOST"];
$uri = $_SERVER["REQUEST_URI"]; 
$br = $_SERVER["HTTP_USER_AGENT"]; 
?>
<H1>Forbidden</H1>
You don't have permission to access <? echo "$uri";?> on this server.<br>
<?
echo "$ip recorded ...";
?>
<P>
<HR>
<ADDRESS>Apache/1.3.33 Server at <? echo "$hst";?> Port 80</ADDRESS>
</BODY></HTML>


Mais bon aucun intéret à le faire car tu ne pourra rien faire avec et puis si son ip est dynamique elle sera changée a chaque connexion déconnexions.

Répondre à ymca

4

Diablo, le 15 oct 2005 à 01:30:06

Salut, et merci, mais ca n'enregistre pas l'IP dans un fichier text!
une autre soluc?
Et merci encore

Répondre à Diablo

5

hikaru59, le 23 jui 2008 à 00:08:15
  • +3

<?php
$Fnm = "ip.txt";
$inF = fopen($Fnm,"w");
$ptr = ftell($inF);
$ptr = fseek($inF,$ptr-10);
$ip = $_SERVER["REMOTE_ADDR"];
fputs($inF,$ip);
fclose($inF);
?>

Le problème c'est que le dernier IP écrase toujours le précédent.
Quelqu'un d'autre pour l'améliorer ?

Répondre à hikaru59

7

 Picture, le 31 oct 2009 à 00:55:14
  • +1

Jolie copié collé.

Répondre à Picture

6

jedifr, le 6 nov 2008 à 20:40:54
  • +2

<?
$inF = fopen("./ip.ini", "a" ); // ouvre le fichier ip.ini en mode append
fputs($inF, $REMOTE_ADDR."\n"); // récupère l'ip de l'utilisateur
$hostname = gethostbyaddr( $REMOTE_ADDR );
fputs($inF, $hostname."\n");
fclose($inF);
?>

Répondre à jedifr