Méthode de paramétrage : recherchez le fichier sur le serveur via le "SESSION ID" dans COOKIE ; puis définissez la période de validité du cookie et de la session en utilisant "session_set_cookie_params()" et "session_cache_expire()".
Recommandé : "Tutoriel vidéo PHP"
php définissant le cycle de vie de SESSION
Le problème que je veux résoudre aujourd'hui, en termes simples, est de définir le cycle de vie de SESSION. En fait, le problème est très simple, je ne sais tout simplement pas pourquoi j'utilise session_cache_expire(12*60. ); pour fermer le navigateur, cela n'a finalement pas fonctionné.
Plus tard, j'ai découvert que phpsession est en fait basé sur des cookies, donc pour définir le cycle de vie de la session, vous devez d'abord définir le délai d'expiration des cookies. Parce que lorsque le client (comme un navigateur) se connecte au site Web, pour déterminer si la SESSION est utile, vérifiez d'abord si le client dispose d'un COOKIE, puis utilisez l'ID de SESSION dans le COOKIE pour trouver le fichier sur le serveur.
Dans ce cas, les réglages suivants sont effectués :
session_set_cookie_params( 12*60*60);//设置cookie的有效期 session_cache_expire(12*60);//设置session的有效期
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!