Posez votre question Signaler

[php] les cookie

adil - Dernière réponse le 26 jui 2005 à 12:56
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
Lire la suite 

[php] les cookie »

2 réponses
Réponse
+0
moins plus
Bonjour,

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
Ajouter un commentaire
Réponse
+0
moins plus
merci pour ton aide mon ami
Ajouter un commentaire
Ce document intitulé « [php] les cookie » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook