Bonjour, afin de réaliser un log des internautes venant sur mon site, je souhaite récupérer l'adresse d'où ceux-ci arrivent, pour cela j'utilise HTTP_REFERER avec le code suivant :
Mon problème est lié aux favoris (bookmarks), normalement si l'internaute arrive sur mon site depuis un favoris la variable $prov devrait être égale à "Favoris" et bien ce n'est pas le cas elle est toujours égale à "Inconnu".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 function provenance() { if (isset($_SERVER['HTTP_REFERER']) && ($_SERVER['HTTP_REFERER'] != "") && ($_SERVER['HTTP_REFERER'] != "bookmarks" ) ) { $prov = $_SERVER['HTTP_REFERER']; return $prov; } else if ($_SERVER['HTTP_REFERER'] == "bookmarks") { $prov = "Favoris"; return $prov; } else { $prov = "Inconnu"; return $prov; } }
Où est mon erreur?
Merci.
Partager