<?php $SID = time(); $titre = addslashes(trim($_GET['titre'])); if(isset($_COOKIE['vote_top10']) && in_array($titre, $_COOKIE['vote_top10'])) { // vote deja effectué .... header('Location: ../'.$_GET['url'].'&confirm=voted'); } else { //ajout dans SQL et cookie setcookie('vote_top10['.$SID.']', $titre, (time()+60*60*24),'','.xxxxxxxxx.fr',''); //redirection vote effectué header('Location: ../'.$_GET['url'].'&confirm=ok'); } ?>
Dans l'etat actuel les cookies ne cessent de s'ajouter.
setcookie('vote_top10['.$name.']', $titre, (time()+60*60*24),'','.xxxxxxxx.fr','');
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question<?php if(isset($_COOKIE['vote_top10'])) { foreach($_COOKIE['vote_top10'] as $nom => $valeur) { if($valeur != $titre) { echo "Cookie n'existe pas, j'ajoute un cookie "; setcookie('vote_top10['.$SID.']', $titre, (time()+60*60*24),'','.geekvibes.fr',''); } else { echo "Cookie existe, je n'ajoute pas de cookie "; setcookie('vote_top10['.$nom.']', $titre, (time()+60*60*24),'','.geekvibes.fr',''); } echo "$nom : $valeur \n"; } } else { setcookie('vote_top10['.$SID.']', $titre, (time()+60*60*24),'','.geekvibes.fr',''); } ?>