tp5跨域session获取不到问题

2025-05-28 03:16:58

1、将前端搭建在a域名下将后端接口搭建在b域名下在phpstudy上配置即可,这里不做过多讲解

tp5跨域session获取不到问题

2、因为涉及到跨域所以要在服务器端加上header('Access-Control-Allow-Origin: 域名');这样跨域访问的问题解决了

3、但我们项目要求账户唯一登录,要实现异地登录被挤掉的功能所以我打算采用sessionId判断是否异地登录但是,我说什么也获取不在session

4、在网上查各种资料js加上 xhrFields:{ withCredent坡纠课柩ials:true }, 艘早祓胂crossDomain: true,服务端加上header("Access-Control-Allow-Credentials: true" );//是否携带cookie

tp5跨域session获取不到问题
tp5跨域session获取不到问题

5、按照网上说的,把该加的东西都加了,该配置的都配置了,就是获取不到session然后我灵机一动管他tp框架是炯善挠勿否自动开启session我先手动开启一下session_start();果然,果然,它好使了,它竟然好使了但是手动开启session后不能用tp自带的session方法会报错

tp5跨域session获取不到问题

6、我把功能实现了,但是我不知道为什么tp自动开启session,我却获取不到session值,必须要手动开启,才能获取到。有知道的小伙伴欢迎留言,我们一起讨论!!!

tp5跨域session获取不到问题
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢