请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

打印getCookie没有值

var_dump($this->getCookie( $this->auth_cookie_current_openid ));
显示string(0) ""


在oauth页面var_dump($openid)和var_dump($this->auth_cookie_current_openid);
都是有值的,

但是var_dump($this->setCookie($this->auth_cookie_current_openid,$openid));却显示NULL

正在回答

1回答

这有两种情况:1  是你打印是在电脑上看  而你登陆是在手机上登陆的  所以电脑上打印没有cookie
2 是你设置的auth_cookie_current_openid 有错误或者在登陆的时候没有存入成功 在存入auth_cookie_current_openid的那个地方var_dump();die; 一下   希望对你有帮助

0 回复 有任何疑惑可以回复我~
  • 提问者 切切在心 #1
    var_dump($openid)是有值的,
    但是var_dump($this->setCookie($this->auth_cookie_current_openid,$openid));却显示NULL
    回复 有任何疑惑可以回复我~ 2017-11-09 10:53:06
  • 编程浪子 回复 提问者 切切在心 #2
    setCookie没有返回值的把? 你要是getcOOKIE应该有返回值
    回复 有任何疑惑可以回复我~ 2017-11-09 17:40:03
  • 提问者 切切在心 回复 编程浪子 #3
    显示string(0) ""
    回复 有任何疑惑可以回复我~ 2017-11-10 10:03:50
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信