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 :
Mes scripts fonctionnent pour un autre site hébergé chez FREE.Notice: Undefined variable: PHPSESSID in e:\projets\vehicules\include\session_verif.php on line 3
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 :
Merci
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(); }
Partager