도메인 간 쿠키를 얻는 방법을 묻는 것은 알고 있지만 전통적으로 가능하지 않지만 두 개의 서버가있는 site1.domain.com
과 site2.domain.com
이 있고 쿠키 기반 SSO가있는 상황이 있습니다. 회사가 완전히 다른 도메인으로 site2.domain.com
을 이전하기로 결정할 때까지 잘 작동했습니다. 누군가가 site1.domain.com
에 로그인 할 때 이제 문제는, 우리는 내가 두 번째 서버의 새로운 도메인입니다 domain2.com
에서 쿠키가,이 있는지 검사 할 .domain.com.
PHP가 다른 서버에서 쿠키를 가져옴
을 위해 쿠키를 설정합니다.
나는 getCookie.php라는 페이지를 호출하여 쿠키를 가져오고 응답을 되돌려 보내지만 컬링은 완전히 새로운 세션을 시작하고 site2.domain2를 탐색하는 사용자 인 척하지 않습니다. com
사이트 2에서 쿠키 값을 읽을 수있는 방법이 있습니까? 어떤 도움을 주셔서 감사합니다.
iframe을 포함 할 수 있습니다. 엘프? – Horen
두 서버를 모두 제어 할 수 있다면 API 호출을 사용하여 함께 배치 할 수 있습니다. – andrewsi