>  기사  >  백엔드 개발  >  thinkphp的session会话出现问题

thinkphp的session会话出现问题

WBOY
WBOY원래의
2016-06-20 12:43:411086검색

代码是这样设计的,登陆成功的时候会记录下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的问题,已经解决了。感谢您的回答!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:图概PHP生命周期다음 기사:sql?where