일반적인 상황에서 www.helloweenvsfei.com 및 Images.helloweenvsfei.com과 같이 동일한 1차 도메인 이름 아래에 있는 두 개의 2차 도메인 이름은 쿠키를 상호 교환적으로 사용할 수 없습니다. 두 도메인 이름이 엄격하게 동일하지 않기 때문입니다. 동일합니다. helloweenvsfei.com이라는 이름 아래의 모든 2차 도메인 이름이 이 쿠키를 사용할 수 있도록 하려면 쿠키의 도메인 매개변수를 설정해야 합니다.
동일한 도메인 이름 www.helloweenvsfei.com 및 Images.helloweenvsfei.com의 두 가지 다른 2차 도메인 이름에서 세션을 사용할 수 있습니다.
공동 로그인의 경우 대부분 쿠키를 사용하고 세션을 사용하지 않는 것으로 보았기 때문에, 전제는 memcash와 redis를 사용하지 않는다는 것입니다.
세션을 메모리 캐시 memcache 및 redis에 저장하거나 데이터베이스 또는 로컬 파일에 저장할 수 있습니다
프로젝트에서 파일이나 MySQL 데이터베이스에 세션을 저장할 수 있나요?
세션 공유에 대해 이야기해야 합니다. 동일한 기본 도메인 이름으로 세션을 공유할 수 있습니다. 예를 들어 a.baidu.com과 b.baidu.com의 세션을 공유할 수 있습니다. 루트 도메인 이름 아래에 세션 ID를 저장하면 됩니다. 즉, 도메인은 baidu.com입니다.
session
存在memcache
或者Redis
inMemcache를 배포할 수 있습니다. PHP 구성 파일에서 저장 방법을 memcache로 설정하면 PHP 자체가 세션 클러스터를 설정하고 세션 데이터를 Memcache에 저장합니다.
참고: 이러한 방식으로 세션을 동기화하면 데이터베이스에 대한 부담이 증가하지 않으며, 세션을 메모리에 넣는 것이 파일에서 읽는 것보다 훨씬 빠릅니다.