1
我正在创建一个登录系统,但无法访问其他页面上的会话变量...我有两个PHP文件 - (1).check_login.php和(2)。 test.php的PHP会话变量不工作在其他页面,但session_status()是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();
?>
在此先感谢...
'check_login.php'要求'在session_start();'页面,否则会话变量的顶部不工作。 – Rasclatt