tp5跨域session获取不到问题

 时间:2024-10-14 06:27:40

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获取不到问题
  • 博客园如何自定义设置canvas/JS动画交互背景
  • javascript:checkbox选定以及不选定
  • OneNote如何设置段落文本右对齐?
  • 如何使用万能看图王的全屏播放功能?
  • 热门搜索
    应聘邮件正文怎么写 如何实现人生价值 湿气重的表现怎么调理 如何瘦大腿 印度旅游攻略 常州在哪里 如何白手起家 项羽是哪里人 胃在哪里 南京旅游局