HTTP_REFFERER ?

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 :

<?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...

2 réponses

kelsett Messages postés 376 Statut Membre 62
 
Up
0
kelsett Messages postés 376 Statut Membre 62
 
up
0