Maison > développement back-end > Problème PHP > Comment rendre le cookie php invalide après la fermeture du navigateur

Comment rendre le cookie php invalide après la fermeture du navigateur

藏色散人
Libérer: 2023-03-06 17:38:02
original
3511 Les gens l'ont consulté

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.

Comment rendre le cookie php invalide après la fermeture du 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);
Copier après la connexion

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 是可以不写的,不写的时候,默认本地当前时间
Copier après la connexion

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());
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal