[php] les cookie
adil
-
adil -
adil -
salut les amis
j ai vraiment besion de votre aide.
dans ma page d accueil de mon site, j ai crée un vote, et ds le header la page j ai inseré le code suivant pour interdir le vote multiple:
<?php
setcookie("cookie","2", time()+3600);
?>
puis ds la page du vote j ai inseré le code suivant:
if ($_COOKIE["cookie"] == '2')
{traitemnt du formulair}
else
{resultat}
mais dés que ma page se charge pour la 1ere fois,sans que le visiteur fait aucun choix, elle lui interdit de vote au prochaine chargement de la page.
moi je veux que le cookie se crée jusqu à s que le clien vote.
et merci bcp les amis
j ai vraiment besion de votre aide.
dans ma page d accueil de mon site, j ai crée un vote, et ds le header la page j ai inseré le code suivant pour interdir le vote multiple:
<?php
setcookie("cookie","2", time()+3600);
?>
puis ds la page du vote j ai inseré le code suivant:
if ($_COOKIE["cookie"] == '2')
{traitemnt du formulair}
else
{resultat}
mais dés que ma page se charge pour la 1ere fois,sans que le visiteur fait aucun choix, elle lui interdit de vote au prochaine chargement de la page.
moi je veux que le cookie se crée jusqu à s que le clien vote.
et merci bcp les amis
A voir également:
- [php] les cookie
- Easy php - Télécharger - Divers Web & Internet
- Supprimer les cookies - Guide
- Expert php pinterest - Télécharger - Langages
- 400 bad request request header or cookie too large ✓ - Forum Réseaux sociaux
- Php alert ✓ - Forum PHP
2 réponses
Bonjour,
Il ne faut pas créer ton cookie sur la page d'accueil, mais sur ta page sondage, comme ceci :
Bon courage
Il ne faut pas créer ton cookie sur la page d'accueil, mais sur ta page sondage, comme ceci :
if (isset($_COOKIE["sondage_cookie"]) && $_COOKIE["sondage_cookie"] =="2"){ header("location:resultats.php");//page affichant seulement les résultats du sondage } else {// cookie absent (premier vote, ou bien cookie expiré) setcookie("cookie","2", time()+3600); {//traitement du formulaire et résultats du sondage
Bon courage