Maison  >  Questions et réponses  >  le corps du texte

javascript - Fetch跨域请求问题

我有一个自己的网站A是thinkphp写的,现在使用react开发了网站B。两个网站一个是localhost:8080一个是localhost:8081

两个网站是同一套用户系统,在A网站跳转到B网站之后,B网站需要使用A网站的session来保持登录状态,目前使用fetch的

credentials = 'include'

配合后台的

header('Access-Control-Allow-Credentials: true');  
header('Access-Control-Allow-Origin: http://localhost:8081'); 

已经实现跨域请求

但问题是8081端口下没有8080端口下的cookie,无法携带cookie获取session状态,
求问大神们怎么解决

高洛峰高洛峰2699 Il y a quelques jours530

répondre à tous(2)je répondrai

  • 巴扎黑

    巴扎黑2017-05-16 13:05:55

    Les cookies peuvent être configurés pour prendre effet au sein du même domaine...............

    répondre
    0
  • PHPz

    PHPz2017-05-16 13:05:55

    Ce problème doit être résolu côté serveur. Placez la session dans une zone de données partagée ou une base de données (telle que redis). Si différents ports déterminent que l'utilisateur est le même, les données de session du même utilisateur doivent être obtenues et renvoyées. .

    répondre
    0
  • Annulerrépondre