jsp와 php 세션 공유 질문입니다.
글쓴이: eggboy / 작성시간: 금, 2004/04/02 - 5:30오후
안녕하세요
jsp와 php를 같이 쓰게 되는 경우가 벌어졌습니다. 로그인은 jsp에서 처리하고 php쪽의 서비스(웹메일입니다)를 이용해야 하는 되요.
이럴 경우에 세션의 공유가 가능한지해서 질문 드립니다. jsp의 메인 페이지와 php웹메일 시스템에 이중으로 로그인해야 하는
사태가 발생했거든요. 세션의 공유가 불가능 하다면 jsp에서 로그인 처리시에 id와 패스워드를 jsp와 php양쪽 로그인 페이지로 던져주는 방법도
있을것 같은데요. 폼필드 를 두군데(예를 들어 login.jsp와 login.php) 양쪽으로 뿌려주는 방법은 있을까요?
여러분의 답변 기다리겠습니다. 감사합니다.
Forums:
세션의 동작 원리는 쿠키로 '키'를 클라이언트에 주고, 그 '키'에 해당
세션의 동작 원리는 쿠키로 '키'를 클라이언트에 주고, 그 '키'에 해당하는 '데이터'를 서버에 저장하는 것일 뿐입니다.
즉, 동일한 '키'를 사용하고, 그 키를 이용하여 jsp와 php 모두 같은 데이터에 접근하게 구성한다면 아무런 문제가 되지 않습니다.
쿠키를 사용하실 수 밖에 없습니다.
물론 쿠키를 이용한 키를 기본으로 사용을 하지만,
jsp는 세션을 사용할때 jsp 컨테이너 내부적으로 메모리에 데이터를 저장하기때문에, 이것을 php가 가져다 쓸 방법은 없을 것입니다.
공유를 하시려면, 쿠키를 사용할 수 밖에 없을 것 같네요..
사용자의 아이디와 아이피와 패스워드 정도를 seed값으로 md5 digest를 이용한 값을 쿠키에 저장해 놓으시고 이것을 서로 맟춰 보면서 서로 연동을 하는것도 방법일 것 같습니다..
음....
xml-rpc로 jsp서버에서 로그인할때 웹메일서버에도 로그인하게 날려주면은..
될듯한데요..
세션을 직접 구현하시면 되지 않을까 싶은데요 :D
세션을 직접 구현하시면 되지 않을까 싶은데요 :D
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
댓글 달기