Activité-Paranormale


Red devil Information

Publicité

Rechercher

Développement

Apportez vos talents de codeur !

Développer

Visiteurs

Citations

Random quotation
En faisant scintiller notre lumière, nous offrons aux autres la possibilité d'en faire autant.
(Nelson Mandela)

Événements

Event Calendrier

Validation

Valid XHTML 1.0 Transitional Valid CSS!

Crystal ballTour de magie

AbductionPHP : Vérifier si une session a déjà été démarrée

En PHP, vous pouvez vérifier si une session a déjà été démarrée en utilisant la fonction session_status(). Cette fonction renvoie l'état de la session.

Voici un exemple de code pour vérifier si une session a déjà été démarrée :

// Vérifier l'état de la session
$sessionStatus = session_status();

// Si la session n'a pas encore été démarrée, la démarrer
if ($sessionStatus == PHP_SESSION_NONE) {
    session_start();
}

// À ce stade, la session a été démarrée ou était déjà en cours

Dans cet exemple, session_status() renvoie l'état actuel de la session, qui peut être l'une des constantes suivantes :

  • PHP_SESSION_DISABLED : Les sessions sont désactivées.
  • PHP_SESSION_NONE : Les sessions sont activées, mais aucune session n'a encore été démarrée.
  • PHP_SESSION_ACTIVE : Les sessions sont activées, et une session est déjà en cours.

En vérifiant si l'état de la session est égal à PHP_SESSION_NONE, vous pouvez déterminer si la session a déjà été démarrée ou non. Si elle n'a pas été démarrée, vous pouvez utiliser session_start() pour la démarrer.



PHP - CC BY 2.5


Publicité