Maison > Article > développement back-end > Comment écrire la déconnexion en php
Comment se déconnecter en PHP : libérez d'abord toutes les variables [$_SESSION] actuellement créées en mémoire, le code est [session_unset] ; puis supprimez le fichier de session correspondant à l'utilisateur actuel et libérez l'identifiant de session.
[Recommandations d'apprentissage associées : Tutoriel graphique php]
Comment écrire une déconnexion en php :
Dans le programme PHP, une fois la connexion terminée, elle sera stockée dans la session. Lors de la déconnexion, la session doit être libérée. Le code correspondant est le suivant.
<?php session_start(); if(isset($_SESSION["uid"])) // 检测变量是否设置 { session_unset(); // 释放当前在内存中已经创建的所有$_SESSION变量,但是不删除session文件以及不释放对应的session id; session_destroy(); // 删除当前用户对应的session文件以及释放session id,内存中$_SESSION变量内容依然保留; } header("location:login.php"); // 重定向到登录界面 ?>
Il est à noter que :
session_unset();
libère toutes les $_SESSION
variables actuellement créées en mémoire, mais ne supprime pas le fichier de session et ne libérer l'identifiant de session correspondant ;
session_destroy();
supprime le fichier de session correspondant à l'utilisateur actuel et libère l'identifiant de session. Le contenu de la variable $_SESSION
en mémoire est toujours conservé.
Recommandations d'apprentissage associées : programmation php (vidéo)
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!