Rumah  >  Soal Jawab  >  teks badan

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 hari yang lalu533

membalas semua(2)saya akan balas

  • 巴扎黑

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

    Kuki boleh ditetapkan untuk berkuat kuasa dalam domain yang sama.............

    balas
    0
  • PHPz

    PHPz2017-05-16 13:05:55

    Masalah ini harus diselesaikan pada bahagian pelayan Letakkan sesi dalam kawasan data atau pangkalan data yang dikongsi (seperti redis Jika port yang berbeza menentukan bahawa pengguna adalah sama, data sesi pengguna yang sama harus diperoleh dan dikembalikan). .

    balas
    0
  • Batalbalas