ip, browser, et referers
4 messages
• Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
- trustno1
- WRInaute occasionnel

- Messages: 395
- Inscription: 7 Aoû 2005
ip, browser, et referers
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
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: Tout sélectionner
$fp =fopen("file.txt","a");
fputs ($fp, "-[ $REMOTE_ADDR || $HTTP_USER_AGENT ]-<br>\n");
fclose($fp);
-

vpx - WRInaute passionné

- Messages: 1099
- Inscription: 23 Mar 2004
- Code: Tout sélectionner
<?
$referer = $_SERVER['HTTP_REFERER'];
fputs ($fp, $referer);
?>
- fbparis
- WRInaute impliqué

- Messages: 685
- Inscription: 1 Fév 2005
$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()
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()
4 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
Consultez la description détaillée des produits ou services de Google suivants : Google Browser Sync, Google Browser Size
- TouchGraph
Description du TouchGraph Google Browser (outil externe) : il s'agit d'un outil graphique permettant de visualiser des sites similaires (selon Google). On peut sauter de site en site, et se rendre compte facilement des communautés de sites, ou des nébuleuses de sites traitant du même sujet.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
