Saya mempunyai tapak web saya sendiri A yang ditulis oleh thinkphp, dan sekarang saya menggunakan react untuk membangunkan tapak web B. Salah satu daripada dua tapak web ialah localhost:8080 dan satu lagi ialah localhost:8081
Kedua-dua tapak web mempunyai sistem pengguna yang sama Selepas tapak web A melompat ke tapak web B, tapak web B perlu menggunakan sesi tapak web A untuk mengekalkan status log masuk Pada masa ini, ambil digunakan
kredential = 'termasuk'
Bekerjasama dengan latar belakang
header('Access-Control-Allow-Credentials: true');
header('Access-Control-Allow-Origin: http://localhost:8081');
Permintaan merentas domain telah dilaksanakan
Tetapi masalahnya ialah tiada kuki di bawah port 8080 di bawah port 8081, dan kuki tidak boleh dibawa untuk mendapatkan status sesi
Boleh saya bertanya kepada pakar cara menyelesaikannya
Kuki boleh ditetapkan untuk berkuat kuasa dalam domain yang sama.............
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). .