Nom de la fonction: session_commit ()
Version applicable: PHP 4> = 4.4.0, PHP 5, PHP 7
Description de la fonction: Session_Commit () est utilisée pour enregistrer et fermer la session en cours pour s'assurer que les données de session sont écrites sur le support de stockage. Après avoir appelé la fonction, les données de session ne seront plus disponibles tant que la fonction Session_Start () ne sera appelée la prochaine fois.
Syntaxe: bool session_commit (void)
Exemple:
// 开启会话session_start(); // 设置会话变量$_SESSION['username'] = 'John'; // 保存并关闭会话session_commit();
Dans l'exemple ci-dessus, nous utilisons d'abord la fonction session_start () pour démarrer la session, puis définissons une variable de session $ _Session ['username']. Enfin, nous appelons la fonction Session_Commit () pour enregistrer les données de session et fermer la session.
Notez qu'après l'appel Session_Commit (), $ _SESSION ['Username'] ne sera plus disponible jusqu'à ce que l'appel suivant à session_start () ne soit appelé pour redémarrer la session.
Il convient de noter que si Session_Commit () n'est pas appelé, les données de session seront automatiquement enregistrées à la fin de l'exécution du script. Cependant, afin de s'assurer que les données de session sont enregistrées dans le temps et de libérer des ressources verrouillées, il est recommandé d'appeler manuellement session_commit () lorsque les données de session ne sont pas nécessaires.
Valeur de retour: cette fonction renvoie une valeur booléenne indiquant si la session est enregistrée et fermée avec succès. Retour True si la session est enregistrée avec succès et fermée; Sinon, renvoyez false.
Notes: