[英]Session Variables are lost after redirect with header
我想在登录过程后将一些信息存储在会话变量中。 我可以在登录后方法中成功打印会话变量。 即,我可以填写会议变量。 如果用户成功登录,我将重定向到索引,但是我的会话变量为空。
我的登录页面:
if($totalRows_Recordset1>0)
{
session_start();
$_Session['Mail']=$un;
$_Session['Password']=$p;
header("location: Index.php");
die();
}
我的索引页面:
<?php session_start(); echo $_Session['Mail']; ?>
$_SESSION
需要大写,区分大小写。 $ _Session会打印,因为您声明了一个名为$ _Session的局部变量。 让我知道它是否有效:)
是的....大写$ _SESSION试试这个$ _SESSION ['mail'] = $ un;
然后在索引页中... echo $ _SESSION ['mail'];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.