PHP : comment verifier si les sessions ???

Résolu
stephane_mc2004 Messages postés 807 Statut Membre -  
 Hitch -
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
A voir également:

4 réponses

Azer_Ty Messages postés 108 Statut Membre 60
 
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;



10
Hitch
 
Merci
0
stephane_mc2004 Messages postés 807 Statut Membre 96
 
merci beaucoup pour ta reponse rapide

comment créer une variable de session ??
2
974_Vin's_974 Messages postés 554 Statut Membre 102
 
Si ca marche pas, jpourais te filer un code !!!
2
Nep_51 Messages postés 56 Statut Membre 9
 
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
1