Racine de l'url de provenance d'un visiteur

kelsett Messages postés 376 Statut Membre -  
kelsett Messages postés 376 Statut Membre -
Bonjour,
(j'ai déja posté mais aucune réponse)
Je suis en train de faire un système de partenariat, et le but et de classer les partenaires en fonction du nombre de visiteurs qu'ils m'amènent, sans passer par une page comme http://www.monsite.com/in.php?partenaire_id=12
Donc mon idée a été de prendre l'url de provenance du visiteur, et de récupérer seulement la racine (aulieu de http://www.leursite.com/articles/dossier.php, seulement http://www.leursite.com/).

Voilà le code que j'ai écrit, qui est censé updater la bdd à chaque fois qu'un visiteur vient d'un site partenaire :

<?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());

?> 


Mais voilà, ca ne fonctionne pas :(
Vous auriez une suggestion à me faire pour améliorer le code ? Je ne suis pas encore très doué en php non plus..

2 réponses

clintm Messages postés 718 Statut Membre 75
 
est ce qu'une érreur est retourné ?
0
kelsett Messages postés 376 Statut Membre 62
 
Non aucune.
0