Durée d'un cookie

Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour, j'ai se code pour crée un cookie mais je ne c'est pas comment réglé la durée de se cookie !

Voila le code :
<?php
// Création du cookie
setcookie('designPrefere','prairie',time()+3600*24*31);
?>


Comment marche les chifre pour la durée et ou on le change ?

5 réponses

gaerebut Messages postés 1060 Statut Membre 171
 
Bonjour,

en fait c'est assez simple !

Tu vois ce morceau dans le code : time()+3600*24*31

C'est ce qui annonce la durée du cookie donc, quand il s'effacera !

Donc en gros, le time() veut dire qu'on part de la date d'aujourd'hui et on ajoute (+) 3600*24*31 secondes ce qui donne la date d'aujourd'hui + 2678400 secondes.

Donc en gros, si tu a quelque notion en maths, on peut vite fait voir qu'il dure 31 jours (Car ce sont des secondes et pour passer en jour on divise par 3600 puis par 24 ... ce qui donne 31 ^^)

Donc voila ! Si tu rajoute * 12 après le 31, le cookies durera 1 ans (a moins que l'utilisateur le supprime de lui même ...)

Voila,

en espérant avoir répondu a ta question !

A+

Gaerebut
3
Utilisateur anonyme
 
Et comment faire pour mêtre 1H ?
1
Utilisateur anonyme
 
C'est sa pour 1 heures ?

<?php
// Création du cookie
setcookie('designPrefere','prairie',time()+60*60*24);
?>
1
gaerebut Messages postés 1060 Statut Membre 171
 
Re,

ou ça aussi :

<?php
// Création du cookie
setcookie('designPrefere','prairie',time()+3600);
?>

A+

Gaerebut
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
 
Ok merci encore plus simple on mais juste en seconde sa va plus vite :)
1