Bonjour, je suis en train de mettre en place un système de sondage sur une page de mon site. Le principe est tres simple. Le visiteur qui n'a pas voté voit le formulaire de vote. Une fois qu'il a voté, il voit les résultats. Pour savoir si il a voté, je crée un cookie.
Le code de la page :
Tout fonctionne correctement. Le seul problème c'est que le test de présence du cookie fonctionne seulement après actualisation de la page ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24$id_sondage = $_GET['id_sondage']; if($id_sondage > 0) { setCookie('monsite'.$id_sondage, $id_sondage, ...); // Stockage en base } ... // Test de la présence du cookie if($_COOKIE['monsite'.$id] <> $id) { // Affichage du formulaire <form name="form_sondage" action="index.php?id_sondage=<? echo $id; ?>" METHOD="POST"> ... </form> } else { // Affichage des résultats ... }
Merci d'avance
Partager