Nom de la fonction: session_unset ()
Fonction Fonction: Session_unset () La fonction est utilisée pour libérer les valeurs de toutes les variables de la session en cours.
Description du paramètre: pas de paramètres.
Valeur de retour: cette fonction ne renvoie pas la valeur.
Exemple de code:
<?php // 开启会话session_start(); // 设置会话变量$_SESSION['username'] = 'John'; $_SESSION['age'] = 25; // 输出会话变量的值echo '用户名:' . $_SESSION['username'] . '<br>'; echo '年龄:' . $_SESSION['age'] . '<br>'; // 清空会话变量session_unset(); // 输出会话变量的值,应该为空echo '用户名:' . $_SESSION['username'] . '<br>'; echo '年龄:' . $_SESSION['age'] . '<br>'; ?>
Version de l'utilisation: cette fonction est disponible en php 4, php 5 et php 7.
Notes:
- La fonction Session_unset () effacera uniquement les valeurs de variable dans la session en cours et ne détruira pas la session elle-même.
- Si vous devez détruire toute la session, vous pouvez utiliser la fonction session_destroy ().
- Après avoir appelé la fonction session_unset (), vous pouvez vérifier si la variable de session existe via la fonction ISSET ().
- Après avoir appelé la fonction session_unset (), la valeur de la variable de session sera définie sur NULL.
- Après avoir appelé la fonction session_unset (), la fonction session_register_shutdown () peut être utilisée pour déclencher la fermeture et le stockage de la session.
- Après avoir appelé la fonction session_unset (), vous pouvez enregistrer les données de session et fermer la session via la fonction Session_Commit ().
- Normalement, il est recommandé d'appeler la fonction session_unset () avant la fin du script pour libérer la valeur de la variable de session.