我有个关于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这块儿有些问题。
1, 看看的发起的
ajax
请求带上cookie
没有2,请求1和请求2是否同一个域名或子域名, 是否修改config/session.php下的
SESSION_DOMAIN