Vérifier si une session est encore active php

muntu -  
 Utilisateur anonyme -
Bonjour,

J'aimerai savoir comment faire pour vérifier si une sessio est encore active. Au fait je veux effectuer une action quand la session est desactivée. Et je ne sais pas si cela est correct :

if (!isset($_SESSION)) {
$_TEST = 1; // exemple
}

3 réponses

  1. @lobotomix:~# rm -rf *\ Messages postés 1392 Date d'inscription   Statut Membre Dernière intervention   208
     
    Bonjour je pense que en faisant ça
    if ( $_SESSION !="") 
    { 
          echo "<p>Vous ete connecté</p> ";
    } 
    else 
    { 
    Votre action 
    } 
    

    je n'ai pas tester je donne ce code comme ça mais dite moi si cela fonctionne

    "Un homme azerty en vaut deux"
    0
  2. @lobotomix:~# rm -rf *\ Messages postés 1392 Date d'inscription   Statut Membre Dernière intervention   208
     
    oui je pense que cela fonctionne
    0
  3. Utilisateur anonyme
     
    A mon avis (qui n'est que mon avis) ça ne marchera pas.
    Il vaut mieux que tu crée une variable de session à la connexion:

    <?php
    session_start();
    $_SESSION["active"] = 1;
    ?>


    et ensuite tu vérifie si cette variable existe :

    <?php
    session_start()
    if(isset($_SESSION["active"]))
    {
    // action à faire
    }
    0