Faire un compteur
WinDown
Messages postés
40
Date d'inscription
Statut
Membre
Dernière intervention
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
J'aimerai savoir s'il est possible de faire un compteur en PHP(pas de visite). Lorsque l'on clique sur un bouton sur la page j'aimerai que ça fasse +1 à un compteur est-ce possible?
Voici la fonction en question :
J'aimerai savoir s'il est possible de faire un compteur en PHP(pas de visite). Lorsque l'on clique sur un bouton sur la page j'aimerai que ça fasse +1 à un compteur est-ce possible?
Voici la fonction en question :
<form action="index.php" method="POST"> <div align="center"> <?php if (isset($_POST['submit'])) { $name = $_POST['username']; { $avatar = '<img src="http://api.skype.com/users/'.$name.'/profile/avatar" width="100" height="100"/></br><hr>'.$string.'</div>'; $api1 = file_get_contents("Je ne peux pas vous donner l'API."); if ($name == "") { echo "<br/>Veuillez insérer un pseudonyme.<br />"; } else { echo "<br />$avatar"; echo "> $api1 <<br />"; } } } ?>
<form action="" method="POST"> <br /><input pattern=".{6,32}" required title="6 caractères à 32 caractères." type="text" style="text-align:center"name="username" id="username" class="form-control"/> <br /><input type="submit" name="submit" class="btn btn-primary" value="Resolver" /> </form> <form method="link" action="http://v6stresser.fr"> <input type="submit" name="submit" class="btn btn-priimary" value="V6Stresser" /> </form><br />
A voir également:
- Compteur en php
- Compteur électrique - Guide
- Compteur contractions - Télécharger - Santé & Bien-être
- Comment ralentir un compteur linky forum - Accueil - Objets connectés
- Easy php - Télécharger - Divers Web & Internet
- Logiciel remise à zéro compteur imprimante epson gratuit - Forum Imprimante
3 réponses
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.