javascript - Fetch跨域請求問題
高洛峰
高洛峰 2017-05-16 13:03:55
0
2
524

我有一個自己的網站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狀態,
求問大神們怎麼解決

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回覆(2)
巴扎黑

cookie可以設定同域內生效....................

PHPzhong

這個問題應該在服務端解決吧,把session放在共享的資料區或資料庫中(例如redis),不同的連接埠判斷使用者相同應該取得並傳回同一個使用者的session資料。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!