http://www.domain.co.kr 과 http://domain.co.kr 두 가지 모두 접속에는 이상이 없으나 로그인을 했을 때 각각의 도메인으로 접속해 로그인한 경우 페이지 이동 등에서 로그인이 풀려버리는 현상이 발생.
문제점 : www.domain.co.kr과 domain.co.kr을 서로 다른 것으로 인식하기 때문에 세션이 풀리는 현상 발생.
1. 도메인 redirection을 통해 www.domain.co.kr로 접속을 하든 그냥 domain.co.kr로 접속을 하든 강제로 www가 붙은 어느 한 페이지에 고정으로 접속이 되게끔 바꾸고 이후 모든 페이지 이동 등에서 하나의 도메인 접속방법으로만 통일.
2. session_start() 가 시작하기 전에
ini_set("session.cookie_domain", ".domain.co.kr"); 또는
session_set_cookie_params( 0, "/", ".domain.co.kr", false, false);
위의 두 가지 코드 중에 하나를 삽입하는 방법. (호스팅을 받아서 서버의 php.ini를 건드릴 수 없는 상황일 때)
그런데, 위의 코드를 삽입해도 세션공유가 안되는 것 같다. ㅠㅠ
'PHP' 카테고리의 다른 글
sublimelinter를 사용해 실시간으로 문법 오류 체크하기 (2) | 2016.03.31 |
---|---|
LG 유플러스 전자결제(PG) 사용하기 (1) | 2016.02.29 |
서버의 현재 디렉토리명을 반환하는 함수 (0) | 2009.11.10 |
mysql improved 함수 사용하기 (0) | 2009.02.16 |
비밀번호 암호화해서 DB에 저장 후 비교하기 (1) | 2009.02.09 |