HTTP_REFFERER ?
kelsett
Messages postés
376
Statut
Membre
-
kelsett Messages postés 376 Statut Membre -
kelsett Messages postés 376 Statut Membre -
Bonjour,
Je suis en train de me faire mon script pour la partie partenaires de mon site, et une partie de ce script consiste à déterminer le referer pour compter les visiteurs venus de ce partenaire et ensuite mettre à jour la bdd. Voilà ce que ca donne :
Seulement, voilà le problème : quand je fais un echo de $serveur, j'obtiens l'adresse de la racine du site referer, peu importe de quelle page du site je proviens, mais la mise à jour de la bdd ne s'effectue que si je viens de la racine et pas d'une page en particulier...
Je suis en train de me faire mon script pour la partie partenaires de mon site, et une partie de ce script consiste à déterminer le referer pour compter les visiteurs venus de ce partenaire et ensuite mettre à jour la bdd. Voilà ce que ca donne :
<?php
require('connexion.inc.php'); //Paramètres de connection
$serveur = ereg_replace("(http://[^/]*/)(.*)", "\\1", $_SERVER["HTTP_REFERER"]); //Determination du referer
$sql = "UPDATE demo_a_partner SET click_in=click_in+1 WHERE url='$serveur'"; //On met à jour
mysql_query($sql) or die(mysql_error());
?>
Seulement, voilà le problème : quand je fais un echo de $serveur, j'obtiens l'adresse de la racine du site referer, peu importe de quelle page du site je proviens, mais la mise à jour de la bdd ne s'effectue que si je viens de la racine et pas d'une page en particulier...