Faire un compteur
Fermé
WinDown
Messages postés
40
Date d'inscription
lundi 27 juillet 2015
Statut
Membre
Dernière intervention
11 mai 2016
-
Modifié par WinDown le 31/07/2015 à 17:28
jordane45 Messages postés 37253 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 mars 2023 - 31 juil. 2015 à 20:50
jordane45 Messages postés 37253 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 mars 2023 - 31 juil. 2015 à 20:50
A voir également:
- Compteur php
- Alert php ✓ - Forum PHP
- Header php - Astuces et Solutions
- Undefined index php - Astuces et Solutions
- Retour a la ligne php ✓ - Forum PHP
- Modulo php ✓ - Forum PHP
3 réponses
jordane45
Messages postés
37253
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 mars 2023
4 551
31 juil. 2015 à 17:34
31 juil. 2015 à 17:34
Bonjour,
Pour pouvoir incrémenter une variable .. il suffit de faire
... par contre ... il faut que cette variable soit mémorisée quelque part ....;
Tu peux alors utiliser :
-Si ce compteur ne doit s'incrémenter que pour l'utilisateur qui a cliqué .. et uniquement pendant la durée de sa présence sur le site ... les variables de SESSION
-Si ce compteur ne doit s'incrémenter que pour l'utilisateur qui a cliqué .. et uniquement pendant une certaine durée (pouvant aller de quelques secondes à plusieurs jours..) ... les variables COOKIE ( au risque que l'utilisateur supprime ses cookies .. et dans ce cas ta variable repartira à zéro...)
- Pour que cette variable soit commune à plusieurs utilisateurs (ou tous ^^ ) ... et/ou qu'elle soit conservée un temps indéterminé .... une Base de données.
==>> Quelque soit l'endroit où tu auras choisi de mémoriser cette variable .. il te faudra :
1 - Récupérer la valeur actuelle de la variable
2 - L'incrémenter
3 - Mettre à jour la variable là où tu la stocke avec la nouvelle valeur.
Pour pouvoir incrémenter une variable .. il suffit de faire
$tavariable ++;
... par contre ... il faut que cette variable soit mémorisée quelque part ....;
Tu peux alors utiliser :
-Si ce compteur ne doit s'incrémenter que pour l'utilisateur qui a cliqué .. et uniquement pendant la durée de sa présence sur le site ... les variables de SESSION
-Si ce compteur ne doit s'incrémenter que pour l'utilisateur qui a cliqué .. et uniquement pendant une certaine durée (pouvant aller de quelques secondes à plusieurs jours..) ... les variables COOKIE ( au risque que l'utilisateur supprime ses cookies .. et dans ce cas ta variable repartira à zéro...)
- Pour que cette variable soit commune à plusieurs utilisateurs (ou tous ^^ ) ... et/ou qu'elle soit conservée un temps indéterminé .... une Base de données.
==>> Quelque soit l'endroit où tu auras choisi de mémoriser cette variable .. il te faudra :
1 - Récupérer la valeur actuelle de la variable
2 - L'incrémenter
3 - Mettre à jour la variable là où tu la stocke avec la nouvelle valeur.