Vérifier si une session est encore active php

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. 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"
    1. 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
      }