Session::set('name','xiaoming'),对于其他页面应该是共享的,但是我试了 在其他页面Session::get('name')是无法获取'xiaoming'的。这是怎么回事?
Session::set('name','xiaoming'),对于其他页面应该是共享的,但是我试了 在其他页面Session::get('name')是无法获取'xiaoming'的。这是怎么回事?
你是不是在检测获取Session::get('name')的时候用dump或者dd打印出来了,在处理响应头部生成之前打印会提前生成响应头Set-Cookie没有把sessionid带上,所以其他页面请求的时候找不到对应的session。去掉dump或者dd就好了。
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
2 回答776 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.3k 阅读
1 回答695 阅读✓ 已解决
session Middleware 启用了么?其次 cookie 的作用域对么,storage 文件夹有写权限么