javascript - Fetch跨域请求问题
高洛峰
高洛峰 2017-05-16 13:03:55
0
2
526

我有一个自己的网站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)
巴扎黑

쿠키는 동일한 도메인 내에서 적용되도록 설정할 수 있습니다...........

PHPzhong

이 문제는 서버 측에서 해결해야 합니다. 세션을 공유 데이터 영역이나 데이터베이스(예: redis)에 두십시오. 서로 다른 포트에서 사용자가 동일하다고 판단되면 동일한 사용자의 세션 데이터를 가져와서 반환해야 합니다. .

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!