Problème de cookie

Signaler
Messages postés
67
Date d'inscription
lundi 20 décembre 2004
Statut
Membre
Dernière intervention
27 décembre 2010
-
Messages postés
67
Date d'inscription
lundi 20 décembre 2004
Statut
Membre
Dernière intervention
27 décembre 2010
-
Bonjour,

Pour l'utilité d'un script, j'utilise un formulaire qui appelle un popup.

Ce dernier demande la création d'un cookie avec la ligne de code

$infini = time() + 3600*24 ;
setcookie($id,$id." ".$note,$infini);

où $id est un numéro et $note une cote (script de vote).

Lorsque je regarde le cookie créé, il n'a pas le nom voulu. C'est un point important pour moi car le nom du cookie conditionne la page du formulaire lors de son rechargement (présence du cookie avec le nom précis => empêchent de 2e vote).

Pouvez-vous m'aider?

Merci

2 réponses

Messages postés
1154
Date d'inscription
mardi 9 septembre 2003
Statut
Membre
Dernière intervention
15 août 2009
14
Hello,

J'ai fait ca:

<?php
$infini = time() + 3600*24 ;
setcookie('prout','prout et reprout',$infini);
?>

puis depuis un autre fichier j'ai fait:

<?php
echo $_COOKIE['prout'];
?>

ce qui m'a bien affiche "prout et reprout"
Le cookie en lui meme ne s'appelle pas 'prout', mais j'ai un cookie avec un nom barbare et dans lequel on trouve sur les deux premieres lignes:

prout
prout+et+reprout

L'identifiant est donc la premiere ligne

Enjoy ++, Malik7934

http://nl2.php.net/manual/fr/function.setcookie.php
Messages postés
67
Date d'inscription
lundi 20 décembre 2004
Statut
Membre
Dernière intervention
27 décembre 2010

Pour ma part, j'ai ceci:

2
2+1
localhost/modules/notation/
1024
2121321856
29728514
2555671104
29727726
*

Sur la page du formulaire, j'utiise:

if($_COOKIE[$id]){
echo '<script language="Javascript">document.form.submit1.disabled=true</script>';
}

Ce qui devrait bloquer le bouton submit1 du formulaire puisque le cookie est créé dans la page de notation (Je me rappelle maintenant que la page de notation, génératrice du cookie est située dans un répertoire différent de celle qui l'appelle, cela influe dessus?)

Merci