2011-04-25 4 views
6

쿠키는 전체 도메인에 대해 다음과 같이 설정됩니다. 예를 들어 http://subdomain.domain.com에 있었다면 domain.com에 쿠키가있는 경우 subdomain.domain.com에 쿠키가 설정되고 domain.com에 쿠키가 설정됩니다.CodeIgniter 세션 쿠키 도메인

subdomain2.domain.com의 쿠키가 subdomain.domain.com의 쿠키에 액세스 할 수 없다는 의미의 쿠키가 subdomain.domain.com으로 설정된 경우?

/* 
|-------------------------------------------------------------------------- 
| Cookie Related Variables 
|-------------------------------------------------------------------------- 
| 
| 'cookie_prefix' = Set a prefix if you need to avoid collisions 
| 'cookie_domain' = Set to .your-domain.com for site-wide cookies 
| 'cookie_path' = Typically will be a forward slash 
| 
*/ 
$config['cookie_prefix'] = ""; 
$config['cookie_domain'] = ""; 
$config['cookie_path']  = "/"; 

답변

9

도메인 관련 쿠키는 해당 도메인에서만 액세스 할 수 있습니다. ".domain.com"을 쿠키 도메인으로 사용하여 모든 하위 도메인 및 기본 도메인에서 사용할 수 있습니다.

+0

솔기가 제대로 작동하지 않습니다. http://stackoverflow.com/questions/18853783/codigniter-share-session-with-subdomain-sess-time-to-update – Yevgen

-1

하위 도메인에서 여러 codeigniter 응용 프로그램을 사용하는 경우에도 동일한 $config[‘encryption_key’]을 설정하는 것이 중요합니다.