Modérateur PHPfrance |
7636 Messages
31 oct. 2005, 01:15
bon, j'ai regrdé ton code de plus pres, il est en GET (<form method="
GET" ..)
il faut donc récupèrer avec GET et non POST, je t'avais donné une indication, et l'avais dis qu'on ne peut récupèrer n'importe comment.
donc dans ton cas tu dois faire comme ceci:
<?
// ici on teste si le formulaire a été validé (enfin n'importe qui pourra mettre vot=1 dans la barre d'adresse et ca marchera mais le sondage a été construit ainsi, ce n'est pas si grave non plus
if( (isset($_GET['vot'])) && ($_GET['vot'] == 1) )
{
// ça devrai aussi arranger ton probleme de "non" condition
$vot= $_GET['vot'];
$temps = 365*24*3600;//temps défini 24 heures, vous pouvez le modifier (60 secondes=1 minutes, donc 3600 secondes=1 heures donc 3600*24=86400
setcookie('sondage', $vot, time()+ $temps);
}
?>
Et attention !!
il y a plein de code HTML dans cette page, dont la 1ere ligne est
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
il manque donc les balises
<HTML><HEAD>
... elles doivent etre dans le fichier ou tu
inclus celui-ci
tu dois donc mettre ces balises dans ce fichier !! et en dessous de setcookie()
Tu me confirme bien que tu
inclus ce fichier dans un autre ?
/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute