代码是这样设计的,登陆成功的时候会记录下session['id']。然后在其他页面的时候控制器会先检查用户会话信息,例如
public function _initialize(){
if(!session('?id') && !session('?account')){
//没登录
$this->redirect(group_name.'/login/index');
}
}
本地服务器测试没问题,上传到云服务器上就一直执行 $this->redirect(group_name.'/login/index')了。这是怎么回事呢?不知道有没有人遇见过,请求帮助!
那就是 session 变量不存在喽
检查 session.auto_start 的值
@xuzuning 似乎是thinkPHP的问题,已经解决了。感谢您的回答!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号