Rechercher : dans
Par :

[php] les cookie

Dernière réponse le 26 jui 2005 à 12:56:50 adil, le 25 jui 2005 à 18:06:55 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « [php] les cookie » dans :
[PHP] Headers already sent by..... VoirLorsque vous utilisez une fonction PHP qui manipule les en-têtes HTTP comme par exemple: header() setcookie() session_start() Il est important d'utiliser ces fonctions avant d'avoir généré le moindre flux vers le client. A partir du moment où...
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
Télécharger PHP Edit VoirPHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de fonctionnalités permettant de développer plus efficacement : Coloration syntaxique Auto-complétion des fonctions Débuggeur...
Télécharger PHP FTP Synchronizer VoirLa mise à jour de site web est aussi complexe que sa conception. Alors il faut utiliser le bon outil avec les bon paramètres et une bonne connaissance de programmation pour mettre à jour un site. PHP FTP Synchronizer est une application vous...
PHP - Les cookies et les en-têtes HTTP VoirLes en-têtes HTTP Lors de chaque échange par le protocole HTTP entre votre navigateur et le serveur, des données dîtes d'en-têtes contenant des informations sur les données à envoyer (dans le cas d'une requête) ou envoyées (dans le cas d'une...
PHP - Les fichiers VoirLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...

1

dugenou, le 25 jui 2005 à 18:47:46

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

Répondre à dugenou

2

 adil, le 26 jui 2005 à 12:56:50

Merci pour ton aide mon ami

Répondre à adil
Collection CommentÇaMarche.net