[php] lien vers image en php pour récup REFERER

lien vers image en php pour récup REFERER [php] - PHP - Programmation

Marsh Posté le 01-11-2003 à 16:16:06    

Bonjour.
 
 
J'essaie d'envoyer dans un log les stats
de visites de mon site de la manière suivante :
je fais un lien
<img src="/log/image.php">  
dans le source de chaque page HTML de mon site
(oui oui, mon site est et reste en HTML).
 
Dans le fichier image.php qui génère une petite image,
je récupère le HTTP_REFERER
Problème,
il me renvoie toujours la page appelant l'image,
et non celle qui a appelé mon site.
 
J'ai tanté, mais pas réussit ce genre de chose :
 
<script language="javascript">
<!--
write("<img src=\"/log/image.php?ref=" + escape(parent.document.referrer) );
//-->
</script>
 
mais j'aimerais sans javascript dans la mesure du possible.
 
 
Qq pourrait m'aider ?
 
D'avance, merci.

Reply

Marsh Posté le 01-11-2003 à 16:16:06   

Reply

Marsh Posté le 01-11-2003 à 18:35:38    

<img src="/log/image.php">  
 
c'est bon pour la page html,  
 
maitenant montre nous le code de ta page php, c'est la que ca doit merder...  
 
a+


---------------
Ptit con de goret je t'emmerde ^_^
Reply

Marsh Posté le 01-11-2003 à 18:59:39    

C'est normal que tu reçoive en referrer la page HTML, vu que c'est elle qui appelle l'image


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 01-11-2003 à 20:15:34    

En gros, dans mon fichier php,
je génère l'image puis :
 global $HTTP_REFERER, $REMOTE_ADDR, $HTTP_HOST;
 $referer = htmlspecialchars ($HTTP_REFERER, ENT_QUOTES);
 $fic = "log_";  
 $fic = $fic . ".wri";
 $fp = fopen($fic, "a" );  
  if (flock($fp, 2));  
      {  
       fputs($fp,date("d/m/Y;H:i" ).";".$URL.";".$HTTP_REFERER.";".$REMOTE_ADDR."\r\n" );  
 
    flock($fp, 3);  
     fclose($fp);  
 
 
 
Mais bon, j'aimerai récupérer la page qui l'a appelé,
comme on le fait avec les scripts de chez Xiti par exemple.
 
C'est quoi mon erreur dans le Javascript ?

Reply

Marsh Posté le 01-11-2003 à 20:29:22    

Xiti ça utilise du JS


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 01-11-2003 à 20:43:12    

Oui d'accord, du JS, c'est bien ce que je met dans le topic,
mais ya une erreur dans la ligne je pense (peut être simplement les guillements ou les simples cotes).

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed