Bonjour tout le monde,
j'ai commencé réaliser une toplist en php/sql et je me vois à présent dans l'obligation d'utiliser des sessions pour tenter de sécuriser un peu le compte des In / Out des liens. Cependant le hic c'est que je n'y connaissais strictement rien en session, j'ai donc passé énormément de temps à collecter des informations concernant les sessions mais rien n'a résolu mon probleme.
Je voudrais savoir comment faire en sorte que lorsqu'un visiteur arrive sur ma toplist il ne puisse pas cliquer 20 fois de suite sur un lien pour faire monter le compteur des "In" pour faire grimper ce site dans le classement (A chaque click, le champ sql correspondant au in du site est incrémenté). Il faudrait donc qu'au premier click le champ sql soit mis a jour, mais qu'aux prochains aucune mis a jour ne se fasse.
J'ai vu qu'il fallait au début initialisé une session grâce à session_start(); ce qui aura pour effet de créer le cookie PHPsessid mais après je n'ai aucune idée de la marche à suivre, s'il faut ou non utliser sql, ou encore s'il faut interagir avec l'ip du visiteur etc
Si vous pouviez m'éclairer un peu, je vous serais reconnaissant
Merci d'avance.
Partager