|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2011 Messages : 4 ![]() |
Bonjour à toutes et tous
Petite question simple mais qui me pose quelques difficultés. J'aimerais avoir sur une des pages de mon site web, un bouton, tout simple, me permettant d'incrémenter lors de son clic, un compteur. Jusqu'ici rien de bien sorcier. Mais j'aimerais que celui-ci fonctionne comme un compteur de visite unique. A savoir qu'une même personne (même adresse ip ?) ne puisse incrémenter qu'une seule et unique fois le compteur. Existe t-il sur le web ce genre de ressource (j'imagine que oui, mais je n'ai pas trouvé... toutes mes recherches, pour le moment, me renvoient sur des compteurs de visites ou sur des boutons compteurs mais sans cette notion de clic unique pour chacun. Ou, si cela n'existe pas, comment le réaliser (je précise qu'en dehors des bases du html et du css, je suis une bille malheureusement...) Merci d'avance pour votre aide ! |
|
|
00
|
|
|
#2 |
![]() ![]() Sébastien Ingénieur réalisateur Inscription : mars 2011 Messages : 777 ![]() |
Bonjour,
Sache que dans tous les cas ça va demander d'autres ressources que du HTML. Ensuite pour ne pas permettre plusieurs clic d'un même utilisateur, il faudrait stocker et jouer avec les adresses IP.
__________________
- Avant toute chose : lire le mode d'emploi du forum et ses règles. - avant de poster ![]() - Je ne réponds pas aux questions techniques en MP. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : novembre 2011 Messages : 4 ![]() |
Bonjour Fireprawn et merci pour ta réponse.
J'imagine en effet que cette fonction de visiteur unique doit utiliser une BDD pour recevoir les ip et permettre de les comparer. Mais comme je l'indiquais, je ne connais que le HTML... Et j'imagine fort bien que le code de ce type de bouton doit utiliser certainement java + php Et là, pour moi, rien ne va plus C'est pour cela que je voulais savoir si il existait ce type de ressource prête à être intégré dans une page html en configurant bien sûr la BDD et le code java + PhP fournis ? Je continue ma recherche de mon côté bien sûr, mais si vous avez une piste, n'hésitez pas. De même, si vous me dites que c'est un code tout con à réaliser et que l'un d'entre vous accepte de m'aiguiller, je ne suis pas contre le fait de m'y pencher. Mais seul... c'est une autre paire de manche |
|
|
00
|
|
|
#4 | ||
|
Membre éclairé
![]() Développeur Sharepoint/Biztalk Inscription : octobre 2008 Messages : 501 ![]() |
Il faut juste que tu arrives à faire un algorithme.
Tu as un bouton. Une fois que tu appuis sur ce bouton, tu dois déclencher une fonction. Au début de cette fonction, tu récupères l'IP utilisateur de la personne. Bien avant cela, tu as une table qui contient toutes les IP qui ont déjà votés. Tu parcours cette table, si tu trouves rien, alors +1, sinon rien (prendre le cas où il n'y a pas encore de vote). C'est un début de piste, tu peux utiliser PHP ou Javascript (cependant en JS je ne sais pas si la connexion BDD est possible. Le mieux est de faire une page traitement qui sera appelé par ton bouton php Code :
<form method="post" action="ton_script_traitement.php" ><input type="submit" value="+1"/></form>
Code :
|
||
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : novembre 2011 Messages : 4 ![]() |
Merci pour la piste
Effectivement au niveau de la construction du code je crois que c'est ce qu'il faut faire. Le soucis, c'est de réaliser tout ca Je vais tenter... on va bien rire. Je ne sais même pas comment extraire une adresse ip. ![]() En avant ! |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : novembre 2011 Messages : 4 ![]() |
Après réflexion, j'ai peut-être trouvé plus simple que de me débattre laborieusement dans un langage que je ne connais pas.
Est-il possible de récupérer ce type de ressource compteur visite rock et de ne modifier que la fonction d'appel du code PHP, c'est à dire, au lieu que ça ne soit l'affichage de la page qui déclenche le compte, que ça soit un bouton ciblé ? Dans ma tête j'imagine une fonction "à la requète url => appel du code php" remplacé par "au clic du bouton X => appel du code php" ... mais c'est peut être pas si simple... Quelqu'un peut-il me dire si c'est réalisable ainsi ? Merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com