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

@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
@lobotomix:~# rm -rf *\ Messages postés 1392 Date d'inscription   Statut Membre Dernière intervention   208
 
oui je pense que cela fonctionne
0
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