page avec redirection rapide pour comptage de clic

WRInaute discret
Bonjour :) ,

étant dans ma phase "stats", j'ai une autre question.
J'ai un site qui joue un role d'annuaire qui redirige l'internaute vers d'autres sites qui ne sont pas à moi.

D'ou l'idée de faire une page de redirection du type

http:www.mondomain.com/redirection.php?url=http://www.machintruc.com

j'utiliserai cette page pour compter les internautes "sortant" de mon site vers le suivant.

Au niveau de l'enregistrment de la statistique (referer, adresse de destintation, heure...)pas de problème.

Par contre j'ai 2 questions:

*****
Quel type de redirection me conseillez-vous? Je souhaite qu'elle soit très rapide (quasiment instantanée ou invisible)

*****
Je pensais faire des liens du type:
<a href="www.machintruc.com" onclick=" ouvrir la page http:www.mondomain.com/redirection.php?url=http://www.machintruc.com" target="blank"> site machintruc </a>

Je trouve ca pas très "élégant" et encombrant. Pourrais-je faire un lien du type:
<a href=" http:www.mondomain.com/redirection.php?url=http://www.machintruc.com" target="blank"> site machintruc </a> avec une redirection prise en compte par google :?:

Merci pour vos idées :wink:
cordialement,

8)
 
WRInaute occasionnel
je te conseil d'utiliser la 1er meilleur car c'est un lien en dur et c'est invisible et tres rapide
D'ailleur c'est la methode que j'utilise pour mon annuaire
 
WRInaute occasionnel
Ou aussi, pour éviter une redirection :
Code:
<script language="javascript">
function logClick(url) {
	z = new Image();
	z.src = 'page_qui_compte.php?url=' + url;
}
</script>

<a onMouseDown="logClick('http://www.machintruc.com')" href="http://www.machintruc.com"></a>

J'en profite pour faire remarquer que target="blank" est déconseillé pour la facilité d'utilisation d'internet. En effet si la cible s'ouvre dans la même fenêtre, il suffit de faire [back] pour revenir à votre annuaire (vu qu'il n'y a pas de redirection). Bien mieux que la désagréable nouvelle fenêtre qui interrompt la navigation et qu'il faut refermer .
 
WRInaute discret
Bonjour,

merci pour vos réponses. :lol:


sgaze
*****
je trouve ton idée intéressante (ne pas faire de redirection)... mais je suis pas une bete en javascript.

J'ai un peu étudié ton code:
z = new Image();
z.src = 'page_qui_compte.php?url=' + url;

tu cré un objet "z" qui est une image.
à cette image tu attirbue l'adresse 'page_qui_compte.php?url=' + url

mais cette page va se charger ou?
sur la page en cours ou celle qui est appelé (http://www.machintruc.com)?
A quel endroit?

silverbeach
********
merci pour ton avis...
et après avoir fait le comptage, quel type de redirection utilise tu alors sur la page de redirection?

Un truc du type:
<meta http-equiv="refresh" content="0; url="www.machintruc.com" />
ou autre chose?


Merci d'avance... :wink:
 
WRInaute occasionnel
tontonsumo a dit:
silverbeach
********
merci pour ton avis...
et après avoir fait le comptage, quel type de redirection utilise tu alors sur la page de redirection?

Un truc du type:
<meta http-equiv="refresh" content="0; url="www.machintruc.com" />
ou autre chose?:

J'utilise simplement un header:
Code:
header("Location: http://www.machintruc.com");
 
WRInaute occasionnel
tontonsumo a dit:
J'ai un peu étudié ton code:
z = new Image();
z.src = 'page_qui_compte.php?url=' + url;

tu cré un objet "z" qui est une image.
à cette image tu attirbue l'adresse 'page_qui_compte.php?url=' + url

mais cette page va se charger ou?
sur la page en cours ou celle qui est appelé (http://www.machintruc.com)?
A quel endroit?

C'est une vieille astuce. on crée une image en mémoire et on lui renseigne sa propriété src => javascript va tenter de récupérer à l'avance le supposé fichier image en appelant page_qui_compte.php
Ensuite, si on utilisait normalement l'objet javascript Image, on devrait demander à afficher l'image, mais là ça ne sert à rien et de toute façon ça ne donnerait rien !
C'est tout simple et pas de redirection. Il faut déclarer la fonction logClick dans la <head>
 
WRInaute discret
Bonjour sgaze,

Ecoute, je suis curieux d'essayer ton "astuce". :lol:
Dès que ma page compteur sera faite, je n'y manquerais pas... :wink:

bonne journée
 
Discussions similaires
Haut