[CodeIgniter] 도메인에 따른 CI 세션 다른싸이트 인식 해결방법 | Other

Ci에서 세션은 정확하게 세션이 아니고 쿠키죠?.

하긴 엄밀히 따지면 세션은 다 쿠키라고 누가 그랬는데...뭐 어쨌든

이게 희한하게 www. 붙였을때랑 .domain.com 그냥 들어가면

세션이 끊김..헐퀴..이런 원래 그냥 공백으로 두면 되는데

뭐때문인지 안되는곳도 있다 그럴땐 그냥

$config['cookie_domain'] = ""; <-- 여기에 .domain.com

하면 되는듯..

 

 

config.php에

/*
|--------------------------------------------------------------------------
| 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']  = "/";

이 부분이 설정되어 있는지 확인

세션에서는 .domain.com 으로 설정하지 않으면 과" www.domain.com domain.com을 다른 사이트로 인식할 수 있음.

 

Comment Write
Comment List
등록된 코멘트가 없습니다.