Bonjour,
j'ai créer un site internet et je voudrais connaitre le nombre de personnes ayant cliqué sur un lien.
Celà est il possible ? Si oui comment ?
En vous en remerciant par avance.
Bonjour,
j'ai créer un site internet et je voudrais connaitre le nombre de personnes ayant cliqué sur un lien.
Celà est il possible ? Si oui comment ?
En vous en remerciant par avance.
Salut !
Cela n'est pas possible en HTML pur !
Il te faut (au moins) un langage côté serveur...
perso je te conseillerais PHP... il y a de très bons tutos dans la section appropriée du sitevas-y faire un tour ^^
Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)
Et donc est ce que je peux mettre un code en php permettant de compter le nombre de clic, dans mon site qui est en html ?
Si oui quel code dois je insérer ?
J'ai utilisé la solution suivante pour ça. Mais y a sans doute mieux en cherchant un peu.
J'ai une table MySQL qui contient les informations suivantes:
-nom_page
-nb_consultation
Dès que quelqu'un affiche la page, un script php se lance et nb_consultation est incrémenté de 1. Mais ça ne marchera que si ton lien pointe vers une page de ton site...
Comment puis je faire pour que ce script php se lance quand on clique dessus ?
Y a til un code à insérer?
Quand tu cliques sur le lien, tu es redirigé vers une page X. c'est sur cette page que tu place ton script php. Tu peux par exemple le mettre au début du code de page X. Ainsi, dès que le serveur PHP traite la page X, il exécute le code php que tu auras mis ( Update nom_table set nb_consultation=nb_consultation+1 where nom_page=nomDeTaPage ).
Mais je répète que ca ne compte pas le nombre de fois où tu cliques sur le lien mais juste le nombre de fois où la page est affichée. Pour que ça revienne au même, il faut que ta page X ne soit accessible que depuis ce lien.
Tu veux compter un seul lien sur ton site ou plusieurs ?
Pour compter les clics, 2 solutions:
- passer par une page intermédiaire qui utilise la méthode de fbsvgr puis te redirige vers la page voulue.
- passer par javascript et l'évènement onClick de ta balise a
La deuxième méthode me parle déjà un peu plus.
Pouvez vous me donner un exemple du code à insérer pour compter le nombre de clic svp?
Ok, pour moi je ferais de cette maniere:
- Tu crés une table LIEN avec comme champs un id, un libellé, un lien de redirection, un compteur
- Tu crés un script qui prend par $_GET l'id passé en paramètre
- Tu fais un update de ta table LIEN avec compteur = compteur + 1 WHERE id = $_GET['id']
- Tu selectionne le lien de redirection de ta base à partir de l'id
- Tu fais un header location sur ce lien
Si tu veux compter un lien, tu l'insert dans ta table puis tu fais un redirection sur ton script créé précédemment avec comme paramètre l'id du lien
Quelqu'un m'a dit que je pouvais compter le nombre de clic avec du javascript et avec onclick...
Est ce possible ? et si oui comment ?
Partager