PHP : comment verifier si les sessions ???

Résolu
Bonjour,
j'ai un soucis en php, voilà : je veux créer une page qui doit verifier si une session utilisateur existe, afin de le rediriger sur la page de connexion le cas écheant. Mais je ne sais comment proceder. Voici mon code :

<?php
if (session_start() == false) {        // si la session n'existe pas
header("Location : /login.php");    // redirection vers la page login
}

?>


Et ça ne marche pas :'(
Aisez moi svp. Merci beaucoup
Configuration: Windows XP
Firefox 3.0.5

4 réponses

  1. Tu peux aussi faire :
    if(empty($_SESSION))
    {
    	session_start();
    	if(! isset($_SESSION['ouvert']))
    	{
    		header("Location : /login.php");
    	}
    }
    


    Pour créer la variable de session 'ouvert' tu fait tout simplement :
    $_SESSION['ouvert'] = contenu;


  2. merci beaucoup pour ta reponse rapide

    comment créer une variable de session ??
    1. Créée toi une variable de session après l'ouverture de celle-ci
      $_SESSION['ouvert']=true;

      Au niveau de ton test vérifie que cette varaible existe
      if (isset($_SESSION['ouvert']))

      et voila!

      Nep
      http://www.cultureg.com