variables de sessions qui ne restent pas
Bonjour,
J'ai crée une identification avec des variables de sessions. Le problème, après identification, la première page reconnait la variable de session mais pas la deuxième... Alors que les deux pages ont le même code pour la session.
Code de la page d'identification :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| <?php
session_start();
$_SESSION['connect']="0";
if (isset($_POST['pass']) AND isset($_POST['login']))
{
$pass=$_POST['pass'];
$login=$_POST['login'];
}
else
{
$pass="";
$login="";
}
if ($pass == "****" AND $login == "*****")
{
$_SESSION['connect']="1";
$_SESSION['login']=$login;
// On affiche la page cachée.
echo "<head><meta http-equiv='Refresh'
content='0;URL=index.php'></head>";
}
if ($_SESSION['connect'] == "0")
{
readfile ("pas_identifie.html");
}
?> |
Code de session mis sur chaque page protègée :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| <?php
session_start();
if (isset($_SESSION['connect']))//On vérifie que le variable existe
{
$connect=$_SESSION['connect'];//On récupère la valeur de la variable de session
}
else
{
$connect="0";//Si $_SESSION['connect'] n'existe pas, on donne la valeur "0"
readfile("pas_identifie.html");
}
if ($connect == "1") // Si le visiteur s'est identifié
{
//code html et php de la page protègée
} |
Merci d'avance