Php 会话变量无法保持用户登录
我正在尝试创建一个登录系统,如果用户登录到成员页面,该系统将创建一个会话。进入会员页面后,他们可以按logout结束会话,否则,如果他们不这样做,每当他们打开登录页面时,他们就会被重定向到会员页面,并显示他们的详细信息,就像他们刚刚再次登录一样 我该怎么做 到目前为止,我已经完成了创建会话的步骤:Php 会话变量无法保持用户登录,php,login,Php,Login,我正在尝试创建一个登录系统,如果用户登录到成员页面,该系统将创建一个会话。进入会员页面后,他们可以按logout结束会话,否则,如果他们不这样做,每当他们打开登录页面时,他们就会被重定向到会员页面,并显示他们的详细信息,就像他们刚刚再次登录一样 我该怎么做 到目前为止,我已经完成了创建会话的步骤: $result = $conn->query($SQL); if ($result->num_rows>0) { //user informati
$result = $conn->query($SQL);
if ($result->num_rows>0)
{
//user information available in database
echo "Login successful";
echo "<br><br> re-directing to members page";
$_SESSION['userlogin'] = $User_login;
header ( 'refresh:5; url=member.php?id='.$Username ); //re-directing to member page
}
$result=$conn->query($SQL);
如果($result->num_rows>0)
{
//数据库中可用的用户信息
回显“登录成功”;
回显“
重新定向到成员页面”;
$\u会话['userlogin']=$User\u登录;
标题('refresh:5;url=member.php?id='.$Username);//重新定向到成员页
}
我还添加了if isset:
<?php //Start of the PHP script
session_start();
if(!isset($_SESSION['userlogin']))
{
}
Share value of$User\u login?Avi\u BI已在页面顶部启动会话,这两个脚本来自同一页面C2486-你是什么意思?看起来你正在检查“not isset”而不是“isset”。丢掉“!”if(isset($\u SESSION['userlogin'])
Avi_B哦,我没有看到,现在已经修复了,但是以前当用户登录时,会显示一条“向成员打招呼”页面消息以及从mysql数据库抓取的名称,但现在它只是将他们重定向到“成员”页面,但不会显示他们的详细信息。