求助 同一个项目不同域名怎么共享session
1. 运行环境
windows
apachae
1). 当前使用的 Laravel 版本?
laravel8
2). 当前使用的 php/php-fpm 版本?
PHP 版本:7.3
2. 问题描述?
目前有三个域名
www.shop.com
admin.shop.com
api.shop.com
配置都改为了redis后获取session_id和session的内容,都没有实现共享效果
上面是www.shop.com的session_id
下面是api.shop.com返回的session_id
都是在同一个项目下通过路由改的不同域名
该配置的都配置了,但是session的内容还是无法共享
3. 您期望得到的结果?
www和api域名的登录session共享,www域名下登录后,api域名需要获取到登录的session才返回数据
1.看php文档cookie相关的,path domain的配置; 2.传参数加上session_id,后端获取并将session_id设为传的值