나는 동일한 호스트에 두 도메인에 분산 웹 사이트를 유지하기 위해 노력하고있어에 도메인에서 쿠키를 공유 :(다른의 하위 폴더에 실제로 하나) 같은 호스트
www.a.com -> /.../public_html/
www.b.com -> /.../public_html/b/
나는 하나의 스크립트가 a.com에서는 public_html/readcookiedata.php
으로, 쿠키의 일부 세션 변수를 읽습니다. b.com의 또 다른 스크립트 인 public_html/b/index.php
도이 쿠키를 읽어야합니다.
바로 지금 index.php
은 require_once(../readcookiedata.php)
입니다.
www.a.com/b/index.php
을 방문하면이 방법이 유용합니다. 쿠키가 정상적으로 읽혀집니다. 그러나 직접 찾아보고 www.b.com/index.php
을 입력하면 쿠키가 읽히지 않습니다.
이 문제를 해결하는 가장 좋은 방법은 무엇입니까? a.com이 b.com이 쿠키를 읽을 수 있도록 허용하는 방법이 있습니까? 또는 b.com에 대한 모든 요청을 마치 a.com/b/에 대한 것처럼 처리하도록 호스트를 구성하는 방법은 무엇입니까?
난 당신이 stackoverflow 포털과 같은 상황이 있다고 생각해 - 그들은 많은 도메인을 가지고 있으며, 각각의 권한이 필요합니다. 그들이했던 것과 같은 방식으로 할 수 있습니다. – XzKto