Position actuelle: Accueil> Catégories de fonctions> session_status

session_status

Revenir à l'état actuel de la session
Nom:session_status
Catégorie:Session de session
Langage de programmation:php
Description en une ligne:Obtenez l'état de la session en cours

Nom de la fonction: session_status ()

Version applicable: PHP 5.4.0 et supérieur

Description de la fonction: La fonction session_status () est utilisée pour obtenir l'état de la session en cours. L'état de session peut être l'un des trois:

  • Php_session_disabled: renvoie cette valeur si la fonction de session est désactivée.
  • Php_session_none: renvoie cette valeur si la fonction de session est activée mais qu'il n'y a actuellement pas de session.
  • Php_session_active: renvoie cette valeur si la fonction de session est activée et qu'il y a actuellement une session active.

Syntaxe: session_status ()

Exemple:

 // 检查会话状态$status = session_status(); if ($status == PHP_SESSION_DISABLED) { echo "会话功能已禁用"; } elseif ($status == PHP_SESSION_NONE) { echo "当前没有会话"; } elseif ($status == PHP_SESSION_ACTIVE) { echo "当前有活动会话"; }

Dans l'exemple ci-dessus, utilisez d'abord la fonction session_status () pour obtenir l'état de la session en cours, puis effectuez un traitement correspondant en fonction de la valeur d'état renvoyée. Si la fonction de session est désactivée, la sortie est "la fonction de session est désactivée"; S'il n'y a actuellement pas de session, la sortie n'est "aucune session actuellement"; S'il y a actuellement une session active, la sortie est "Il y a actuellement une session active".

Notez qu'avant d'utiliser la fonction session_status (), la fonction session_start () doit être appelée pour démarrer la session. Sinon, l'état de la session ne peut pas être obtenu correctement.

Fonctions similaires
Articles populaires