laravel5.2session POST方式可以存但是取不到

我有个关于laravel中session的一个问题,存储是按照默认file方式设置的
url1: session()->put(['user'=>'testuser1']);
url2: session()->get('user');
方式访问均是GET时,session可以正常存取,第一个第二个url都正常。
方式为POST(前台AJAX提交),当前请求内,可以存取,第二请求就不能读取到第一个请求存的数据了。

laravel版本:5.2
PHP版本:5.6.9
浏览器:chrome

像这样的状况要怎么解决,配置文件基本没怎么变动。还有出现的情况就是内置的auth权限系统中登陆后,再次请求不能正常获取认证,所以才发现session这块儿有些问题。

阅读 3.8k
1 个回答

1, 看看的发起的ajax请求带上cookie没有
2,请求1和请求2是否同一个域名或子域名, 是否修改config/session.php下的SESSION_DOMAIN

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题