简体   繁体   English

Session_Start或PHP请求不起作用

[英]Session_Start or PHP Requests Doesn't Work

Wit the code below I'm always automatically logged out from my system.. If I remove all classes includes session works very well.. 看到下面的代码,我总是会自动从系统中注销。.如果删除所有类,则会话工作非常好。

I'm not sure where the problem is ..... session_start or bad PHP requests ?? 我不确定问题出在哪里..... session_start或错误的PHP请求? Any suggestion? 有什么建议吗? Thanks! 谢谢!

Update: Ah... I just remove updateUserSession from my code and works fine now 更新:啊...我只是从代码中删除updateUserSession,现在可以正常工作

  1. Be sure that $_SESSION['user_name'] and $_SESSION['user_id'] contain valid values. 确保$_SESSION['user_name']$_SESSION['user_id']包含有效值。
  2. I think this part of code is wrong: if($_SESSION['user_id']==1) and must be if(!empty($_SESSION['user_id'])) 我认为这部分代码是错误的: if($_SESSION['user_id']==1)并且必须为if(!empty($_SESSION['user_id']))

About the second point, your current code is verifying that user_id is 1, instead with my replacement PHP verifies that $_SESSION['user_id'] is NOT empty. 关于第二点,您当前的代码正在验证user_id为1,而不是用我的替代PHP验证$_SESSION['user_id'] 不为空。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM