Y a t-il une alternative au $ENV{'HTTP_REFERER'} ? - Perl - Programmation
Marsh Posté le 18-03-2008 à 12:32:39
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 :
|
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)
Marsh Posté le 18-03-2008 à 13:06:37
Excellent ! Ca sera deja bien suffisant pour mon utilisation.
Merci encore pour les conseils je vais tester ça
Marsh Posté le 18-03-2008 à 09:54:53
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.