Maison > Article > développement back-end > Comment rendre le cookie php invalide après la fermeture du navigateur
Comment rendre le cookie php invalide après la fermeture du navigateur : ouvrez d'abord le fichier de code correspondant ; puis utilisez l'instruction "setcookie("stat",time());" le navigateur.
Recommandé : "Tutoriel vidéo PHP"
"J'ai récemment écrit un programme et j'ai réfléchi à comment utiliser PHP Les cookies expireront à la fermeture du navigateur ou après 24 heures ? »
Pour PHP, il est très simple de paramétrer le cookie pour qu'il expire à la fermeture du navigateur, à condition que la date ne soit pas indiquée. écrit, par exemple :
setcookie("mark",1);
Beaucoup de gens pensent que si vous l'écrivez comme ça, il deviendra définitivement invalide au bout de 24 heures. Qui ne dormirait pas pendant 24 heures ? Oui, il est normal de dormir dans les 24 heures, mais nombreux sont ceux qui n’éteignent pas leur téléphone dans les 24 heures.
Comment le rendre invalide après 24 heures ? Après réflexion, je ne peux l'envisager qu'en termes de temps.
Soudain, l'écriture suivante m'est venue à l'esprit :
setcookie("stat",date("d")); //date()函数里面的$timestamp 是可以不写的,不写的时候,默认本地当前时间
Cela semble être OK, mais pour les noctambules au milieu de la nuit, c'est gênant. J'ai accédé au programme à 23h59. et redémarré une minute plus tard. Enregistré, c'est déraisonnable.
En fin de compte, nous ne pouvons envisager d'utiliser des intervalles de temps pour calculer
setcookie("stat",time());
Vous devez juger si l'intervalle de temps atteint 24 heures lorsque vous réenregistrerez la prochaine fois.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!