제 홈페이지를 만들면서 session 처리를 하다가
www 붙이는 주소에서는 로그인이 되어있고 안 붙이는 주소에서는 로그인이 안되어 있는 사실을 발견했습니다.
확인해보니 동일한 브라우저인데도 'www'을 붙였느냐 안붙였느냐에 따라 php 서버에서 세션 아이디를 다르게 부여하더군요.
이걸 문제라고 생각해야 되는지도 애매하고
왜 다르게 인식하는지도 궁금하고
심지어는 url 에 www 을 붙이고 안 붙이고가 무슨 차이인지까지 궁금해지네요;
제 궁금증을 해결해주실 분?
세션 ID가 쿠키에 박히는데.. 쿠키는 호스트 베이스로 구워지니까요.
target=_blank>http://kr.php.net/manual/en/function.session-set-cookie-params.php
위 페이지 참조하시어 도메인을 설정해주면 됩니다.
www.somedoamin.org / somedoamin.org 두군데에 동시에 동작하려면 ".somedomain.org" 로 구우면 됩니다.