Determiner la durée de validité d'un coockie

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Determiner la durée de validité d'un coockie

Re: Determiner la durée de validité d'un coockie

par xTG » 14 déc. 2011, 13:22

Le bouton résolu ?
Bah il a pris des congés avant tout le monde celui là. :mrgreen:

Re: Determiner la durée de validité d'un coockie

par civodul88 » 14 déc. 2011, 12:52

axacte lol.
oulala quel noob dsl pour le derengement :oops: ,
et merci à toi xTG;) .
EDIT :
je trouve pas la case resolu :oops: ??

Re: Determiner la durée de validité d'un coockie

par xTG » 14 déc. 2011, 12:44

Il doit compter à partir de 0, car ceci fonctionne :
setcookie('hide_div', $cookie_value, mktime(22,59,59,date("m" ),date("d" ),date("Y" )));
Expire : mercredi 14 décembre 2011 23:59:59

Determiner la durée de validité d'un coockie

par civodul88 » 14 déc. 2011, 12:29

bonjour ;)
j'ai un bout de code qui me permet de determinner la durée de validitée d'un cookie,
en fait je voudrais que une fois le cookie crée sur le poste du client il soit valide jusqu'au meme jour minuit.
le probleme est que pour l'instant il est valide jusqu'au landemain minuit (un jour de trop^^)
voila le 1 er code que j'ai mis en place .
$hidediv = isset($_COOKIE['hide_div']) && ($_COOKIE['hide_div'] == 'hide');
  $cookie_value = !$hidediv ? 'hide' : 'show';
 setcookie('hide_div', $cookie_value, mktime(23,59,59,date("m" ),date("d" ),date("Y" )));
  header('location: index.php');
j'ai tenter autrement mais la c'est encore pire il me le valide pour trois mois est quelques :)
le code
$hidediv = isset($_COOKIE['hide_div']) && ($_COOKIE['hide_div'] == 'hide');
  $cookie_value = !$hidediv ? 'hide' : 'show';
  $demain = date('Y-m-d', strtotime('+1 day'));
setcookie('hide_div', $cookie_value, mktime($demain)) ;
ce cookie me sert en faite a controler certaines div une fois les formulaires envoyer .

si une ame charitable pouvais m'aider a resoudre ce probleme je l'en remercie d'avance ;) .