session失效的问题

想使用session保存用户信息,但在微信里无效。。我测试了下,在pc版本,是可以用的。但是在微信里 保存不了临时信息 求大神科普一下 是不是哪里还需要设置的。。我同事 一样的代码 是可以在微信玩的
Session::put('name','missa');
Session::get('name');
获取得到的信息 是null 检查过session.php 没改动过
已邀请:

iralance

赞同来自:

后来复制链接到浏览器 发现也失效了。。之前在pc端测试,是可以用session的 噗、。我都不知道怎么说了

FiveSay - 成武

赞同来自:

这个是真没有经验..
但有一点是肯定的:session 的丢失应该第一时间考虑是不是 cookie 的问题。(cookie 的禁用、重名、覆盖等)

dmlzj

赞同来自:

安装memcached来管理session吧
先装1:apt-get install memcached
再装2:https://launchpad.net/libmemcached/+download
最后装3:http://pecl.php.net/package/memcached

赵亚东

赞同来自:

这个问题是因为微信浏览器使用的是webview,他对cookie大小有限制。为了避免这个问题,建议你开启原生session或者使用memcached来存储session。

要回复问题请先登录注册