|
|
|
|
Configuration: Windows XP Firefox 2.0.0.12
|
Bonjour,
L'adresse IP du visiteur est stockée dans une variable global PHP: $_SERVER['REMOTE_ADDR'], et tu peux donc l'utiliser comme bon te semble. Ceci dit, l'adresse IP n'est plus une information suffisamment pertinente puisqu'elle ne devient plus identifiante dès l'utilisation de NAT (routeur) ou Proxy, ce qui est de plus en plus répandu. Il est possible d'avoir une précision supérieur d'un poil avec un code du style: if(isset($_SERVER['HTTP_X_FORWARDED_FOR']) && $_SERVER['HTTP_X_FORWARDED_FOR']!="") {
if(strchr($_SERVER['HTTP_X_FORWARDED_FOR'],',')) {
$tab=explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']);
$proxy=$tab[count($tab)-1];
$realip=$tab[0];
}
else {
$realip=$_SERVER['HTTP_X_FORWARDED_FOR'];
$proxy=$_SERVER['REMOTE_ADDR'];
}
}
else
$realip=$_SERVER['REMOTE_ADDR'];
Mais ce n'est valable que pour un type de proxy. |
|
Je suis pas très balaise, tu aurai pas un code tout simple que j'intègre ?
Merci |
|
En fonction de où tu veux que ça apparaisse dans le mail, tu peux ajouter :
$message .= "\nAdresse ip : ".$_SERVER['REMOTE_ADDR']; |
|
Merci |
Résultats pour Afficher l'ip depuis le formulaire
Résultats pour Afficher l'ip depuis le formulaire
Résultats pour Afficher l'ip depuis le formulaire
Résultats pour Afficher l'ip depuis le formulaire
Résultats pour Afficher l'ip depuis le formulaire