Bonjour,

Je viens d'installer easyphp chez moi et tente de monter un site web hébergé sur mon pc.

Je voudrais utiliser les sessions, mais j'ai le message d'erreur suivant :
Notice: Undefined variable: PHPSESSID in e:\projets\vehicules\include\session_verif.php on line 3
Mes scripts fonctionnent pour un autre site hébergé chez FREE.

J'ai bien renseigné mon chemin dans le PHP.ini pour sauvegarder les fichiers de sessions. Les variables globales sont à On (Off par défaut) mais je ne comprends pas cette erreur.

Pourquoi cette variable n'existe pas ?

J'exécute le script suivant sur chaque page pour vérifier si l'utilsateur peut ou non la consulter :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
if( ! $PHPSESSID )
{
	header( "Location: /pages/pages_erreurs/404.php" );
	exit();
}
 
 
session_start();
 
 
if ( !isset( $_SESSION['identifiant'])  && !isset($_SESSION['ip'] ) )
{
	header( "Location: /pages/pages_erreurs/404.php" );
	exit();
}
Merci