Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1168 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  Y a t-il une alternative au $ENV{'HTTP_REFERER'} ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Y a t-il une alternative au $ENV{'HTTP_REFERER'} ?

n°1703902
khamkeo
Posté le 18-03-2008 à 09:54:53  profilanswer
 

Bonjour,
J'ai essayé d'ecrire un petit script qui me permet d'avoir des logs de ma page web.
Je lance le script CGI via une balise <IMG SRC="lienvers/monscript.pl">
 
Dans ce script j'ai voulu utiliser le $referer = $ENV{'HTTP_REFERER'}; pour connaitre la page visitée, mais je me suis rendu compte que parfois le $referer etait vide (sans doute à cause de firewalls ou de logiciels antivirus ou autre)...
 
J'aurais donc voulu savoir s'il y avait une autre facon de récupérer l'URL de la page qui appelle le CGI ?
 
En vous remerciant d'avance.
 
 

mood
Publicité
Posté le 18-03-2008 à 09:54:53  profilanswer
 

n°1703996
FlorentG
Unité de Masse
Posté le 18-03-2008 à 12:32:39  profilanswer
 

Nan, aucune de manière automatique. C'est justement le problème :(
 
Une solution serait de rajouter l'url après chaque lien (soit en javascript, mais bof pour ceux sans JS ou les bots, soit côté serveur). Genre t'aurais du coup un truc style :

Code :
  1. <img src="lienvers/monscript.pl?url=/url/en/cours.html" alt="" />


 
Ou alors tu la rajoutes en JavaScript, via ce qu'il y a dans window.location. Maintenant ça ne fonctionnera pas si pas de JS, et faut faire gaffe que le JS soit chargé et exécuté avant que l'image ne soit demander (genre en générant l'image via JS)

n°1704017
khamkeo
Posté le 18-03-2008 à 13:06:37  profilanswer
 

Excellent ! Ca sera deja bien suffisant pour mon utilisation.
Merci encore pour les conseils je vais tester ça ;)


Message édité par khamkeo le 18-03-2008 à 13:07:18

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  Y a t-il une alternative au $ENV{'HTTP_REFERER'} ?

 

Sujets relatifs
Authentification HTTP au moyen d'une base de donnéestcp http
Erreur HTTP 403 (Forbidden) Aléatoire ?Serveur de fichier en HTTP ?
VB.Net et http request : je sèche, besoin serieux coup de mainUne alternative a filesize?
Impossible de colorier le composant SSTab! Y'a t-il une alternative ?Erreur php.ini et HTTP 500
Serveur HTTP et Stack smashing detected[ ASP ] Fonction include d'une page HTTP situé sur un autre serveur
Plus de sujets relatifs à : Y a t-il une alternative au $ENV{'HTTP_REFERER'} ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR