par
Ryle » 26 juin 2011, 17:37
Si aucun délai d'expiration n'est spécifié lors de l'ajout d'un cookie, celui-ci est détruit lorsque tu fermes le navigateur. Si tu indiques une date d'expiration, le cookie restera actif jusqu'à cette date.
A ce sujet, si tu veux que le cookie expire à la fin de chaque mois, il te suffit de fixer cette date au 1er du mois suivant à minuit.
Quoi qu'il en soit, il faut soit que tu utilises time() et que tu ajoutes le délai d'expiration à partir du moment où tu créés le cookie, ou tu utilises mktime pour définir une date donnée... mais faut pas ajouter une date donnée à la date à laquelle le cookie est créé, ça va beaucoup moins bien marcher
Il est également nécessaire parfois de préciser le chemin et ou le domaine lors du setCookie.
Si aucun délai d'expiration n'est spécifié lors de l'ajout d'un cookie, celui-ci est détruit lorsque tu fermes le navigateur. Si tu indiques une date d'expiration, le cookie restera actif jusqu'à cette date.
A ce sujet, si tu veux que le cookie expire à la fin de chaque mois, il te suffit de fixer cette date au 1er du mois suivant à minuit.
Quoi qu'il en soit, il faut soit que tu utilises time() et que tu ajoutes le délai d'expiration à partir du moment où tu créés le cookie, ou tu utilises mktime pour définir une date donnée... mais faut pas ajouter une date donnée à la date à laquelle le cookie est créé, ça va beaucoup moins bien marcher :)
Il est également nécessaire parfois de préciser le chemin et ou le domaine lors du setCookie.