Maison  >  Article  >  développement back-end  >  Comment faire en sorte que les cookies n'expirent pas en php ?

Comment faire en sorte que les cookies n'expirent pas en php ?

青灯夜游
青灯夜游original
2020-09-27 15:43:323380parcourir

En PHP, vous pouvez utiliser la fonction setcookie() pour définir une période de validité plus longue pour le cookie afin que le cookie n'expire pas ; la syntaxe est "setcookie(cookie_name,cookie_value, time()+99*) 365*24*3600);

Comment faire en sorte que les cookies n'expirent pas en php ?

Recommandé : "Tutoriel vidéo PHP"

Durée de validité du cookie :

Par défaut : la période de session se termine (c'est-à-dire que le navigateur est fermé). Par défaut, le cookie se termine. être enregistré à la fermeture du navigateur. Invalide, ce cookie est un cookie ou une session temporaire.

Cookie prend en charge la définition de la période de validité. Le troisième paramètre de setcookie peut définir la période de validité du cookie. La période de validité est représentée par un horodatage. (Ce qui suit est défini pour 60 secondes, mais après une minute, le cookie expirera, que le navigateur soit fermé ou non)

Comment faire en sorte que les cookies nexpirent pas en php ?

PHP définit le cookie sur non expire

Utilisez setcookie() pour définir une période de validité plus longue pour le cookie afin que le cookie n'expire pas, par exemple 99 ans (le temps est en secondes et doit être multiplié par 365 jours, 24 heures et 3600 secondes) :

setcookie("cookie_name", "cookie_value", time() + 99 * 365 * 24 * 3600);

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!

Déclaration:
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