ip, browser, et referers

WRInaute occasionnel
Bonjour,
J'ai ajouté ce code sur mes pages pour lister les ips, browsers des visiteurs ... et ca marchait... mais je voudrai savoir aussi les referers, que dois-je ajouter après $HTTP_USER_AGENT ?
Merci

Code:
$fp =fopen("file.txt","a");
fputs ($fp, "-[ $REMOTE_ADDR || $HTTP_USER_AGENT ]-<br>\n");
fclose($fp);
 
WRInaute impliqué
$HTTP_REFERER

mais je me permets de te faire remarquer qqchoses..

deja, ton register_global est on, ce qui n'est pas bien, tu devrais acceder a ces variables de la facon suivante :

$_SERVER['HTTP_REFERER']
$_SERVER['HTTP_USER_AGENT']
etc
ou $_ENV['HTTP_REFERER'] etc

ensuite, pour recuperer l'ip, $REMOTE_ADDR est un peu leger, personnellement moi je fais ca :

function get_ip()
{
$HTTP_X_FORWARDED_FOR = $_SERVER['HTTP_X_FORWARDED_FOR'];
$REMOTE_ADDR = $_SERVER['REMOTE_ADDR'];

$IP = isset($HTTP_X_FORWARDED_FOR) ? $HTTP_X_FORWARDED_FOR : $REMOTE_ADDR;

if (strstr($IP, ','))
{
$IP = explode(',', $IP);
$IP = trim($IP[0]);
}
return $IP;
}

et pour la prochaine fois, si tu veux te faire une idee des variables auxquelles tu as acces, fais d'abord un phpinfo() :)
 
WRInaute occasionnel
Merci mais j'aimerai enregistrer les données dans un fichier .txt

$fp =fopen("file.txt","a");
fputs ($fp, "-[ $REMOTE_ADDR || $HTTP_USER_AGENT ]-<br>\n");
fclose($fp);


dans mon cas : file.txt
 
Discussions similaires
Haut