1
Je crée un système de connexion mais je n'arrive pas à accéder aux variables de session sur d'autres pages ... J'ai deux fichiers php - (1) .check_login.php et (2). test.phpLes variables de session PHP ne fonctionnent pas sur les autres pages mais session_status() est 2
(1) .check_login.php
<?php
include 'connection.php';
$tbl_name = "guests";
if(isset($_POST['login'])){
$mobile = mysqli_real_escape_string($conn,$_POST['mobile']);
$pass = mysqli_real_escape_string($conn,$_POST['password']);
$sel_guest = "select * from guests where MobileNumber='$mobile' AND Password='$pass'";
$result = mysqli_query($conn, $sel_guest);
$count = mysqli_num_rows($result);
if($count>0){
$_SESSION['umobile']=$mobile;
echo "<script>alert('".$_SESSION['umobile']."')</script>";
//echo "<script>window.open('index.php','_self')</script>";
}
else {
echo "<script>alert('Email or password is not correct, try again!')</script>";
}
echo "<script>alert('".$_SESSION['umobile']."')</script>";
}
?>
(2). test.php
<?php
session_start();
echo "alert(".$_SESSION['umobile'].")";
echo session_status();
?>
Merci à l'avance ...
'check_login.php' nécessite' session_start(); 'en haut de la page, sinon les variables de session ne fonctionnent pas. – Rasclatt