A voir également:
- Enregister les ip des visiteur de mes pages
- Ethernet n'a pas de configuration ip valide - Guide
- Télévision ip - Guide
- Comment connaître son adresse ip - Guide
- Ip local - Guide
- Impossible de supprimer une page word - Guide
6 réponses
Merci à jedifr
<?
$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 = $_SERVER["REMOTE_ADDR"];
$date_str = 'D d M Y H:i:s T(0)';
fputs($inF, date($date_str), $hostname."\n");
fputs($inF, $hostname."\n");
fclose($inF);
?>
ce code fonction très bien
sauf que j'ai modifier la ligne $hostname et rajouté la date.
juste le fussio horraire que je ne sais pas changer encore, je regard pour ça.
Résultat:
Wed 24 Feb 2010 16:41:47 CET(+0100)70.82.23.253
Wed 24 Feb 2010 16:43:26 CET(1)70.82.23.253
Wed 24 Feb 2010 16:45:48 CET(2)70.82.23.253
Wed 24 Feb 2010 16:46:08 CET(3)70.82.23.253
Wed 24 Feb 2010 16:46:30 CET(-5)70.82.23.253
Wed 24 Feb 2010 16:46:33 CET(-5)70.82.23.253
<?
$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 = $_SERVER["REMOTE_ADDR"];
$date_str = 'D d M Y H:i:s T(0)';
fputs($inF, date($date_str), $hostname."\n");
fputs($inF, $hostname."\n");
fclose($inF);
?>
ce code fonction très bien
sauf que j'ai modifier la ligne $hostname et rajouté la date.
juste le fussio horraire que je ne sais pas changer encore, je regard pour ça.
Résultat:
Wed 24 Feb 2010 16:41:47 CET(+0100)70.82.23.253
Wed 24 Feb 2010 16:43:26 CET(1)70.82.23.253
Wed 24 Feb 2010 16:45:48 CET(2)70.82.23.253
Wed 24 Feb 2010 16:46:08 CET(3)70.82.23.253
Wed 24 Feb 2010 16:46:30 CET(-5)70.82.23.253
Wed 24 Feb 2010 16:46:33 CET(-5)70.82.23.253
<?
$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);
?>
$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);
?>
<?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 ?
$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 ?
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:
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.
<!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.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Cordialement Lionela
Et voilà
Cordialement