php - laravel5.2session POST方式可以存但是取不到
高洛峰
高洛峰 2017-04-11 09:23:16
[PHP讨论组]

我有个关于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这块儿有些问题。

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(1)
PHPz

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号