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:
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.