永发信息网

PHP 使用SESSION用户登陆后注销不了!

答案:5  悬赏:10  手机版
解决时间 2021-02-14 02:33
  • 提问者网友:听门外雪花风
  • 2021-02-13 06:55
PHP 使用SESSION用户登陆后注销不了!
最佳答案
  • 五星知识达人网友:山君与见山
  • 2021-02-13 08:24
LOGOUT.PHP文件前面少写了session_start();追问嗯嗯,谢谢。但又有新问题了,我要输入两次帐号和密码登陆才能登陆成功。这是什么问题?
全部回答
  • 1楼网友:西风乍起
  • 2021-02-13 11:31
尝试不第二次输入,直接刷新看结果追问这样就登陆成功了。追答如此,问题就在于你登录成功后的处理上了。
  • 2楼网友:举杯邀酒敬孤独
  • 2021-02-13 10:08
楼上正解,要开启一个会话一定要用session_start()。追问嗯嗯,谢谢。但又有新问题了,我要输入两次帐号和密码登陆才能登陆成功。这是什么问题?追答首先,你的
中少了action="NAV11.PHP语句,不然你提交用户名没有用的。
其次,你这个登录表单逻辑有点问题,来看看流程。
1.第一次进入NAV11.PHP时,的$_SESSION[]值为空。显示表单,输入并提交
2.提交后第二次进入NAV11.PHP,此时$_SESSION['Passd']的值仍为0,当验证用户名和密码正确后,$_SESSION['Passd']==true,但是页面不会跳转了。所以你刷新后才会显示你的欢迎界面
  • 3楼网友:轮獄道
  • 2021-02-13 09:16
少写了session_start();追问嗯嗯,谢谢。但又有新问题了,我要输入两次帐号和密码登陆才能登陆成功。这是什么问题?
  • 4楼网友:过活
  • 2021-02-13 08:49
$_SESSION['Passed'] = True;
$_SESSION['U_Usermane'] = $U_Usermane;
后加上
header("location:NAV11.PHP");
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯