예로 도메인이 http://www.naver.com 

                    http://se.naver.com

이라면 아래처럼 빨간색 부분만 처리하면 된다.




//ini_set("session.use_trans_sid", 0);
//ini_set("session.cache_expire", 86400);
//ini_set("session.gc_maxlifetime", 86400);
//ini_set('session.save_path', "/session");

session_set_cookie_params(0, "/", ".naver.com");
ini_set("session.cookie_domain", ".naver.com");

/*
if(isset($SESSION_CACHE_LIMITER)){  
    @session_cache_limiter($SESSION_CACHE_LIMITER);
}else {
    @session_cache_limiter("no-cache, must-revalidate");
}
*/  
session_start();

주의할 점은 session_start() 부분을 ini_set 아래에 사용해야 하며

사용해야 할 페이지로는 session_start() 부분이 들어간 페이지의 첫번째 페이지가 된다.

보통 index 페이지에서 사용하면 되긴 하는데 관리자페이지 등 session 체크하는 로직을 넣은 경우

session 체크하는 로직이 있는 페이지 상단에 넣어두면 사용자가 어느 url로 첫페이지를 열더라도

세션공유가 된다.
2010/11/06 00:56 2010/11/06 00:56

Trackback Address :: 이 글에는 트랙백을 보낼 수 없습니다