안녕하세요?
안드로이드 접한지 얼마안된사람입니다.
httpclient 로 웹서버에서 세션생성후
여러 웹문서를 탐색할때마다(excute()) 기존 세션을 이용하지않고 ..
매번 excute()에 의해 세션쿠키가 생성됬던것때문에
고생했는데요.사실 알고보면 별거아닌건데.. 혹시 저처럼 해매시는분이 계실지몰라 올려놓습니다.
php 세션 정보를 유지하기위한 방법이라고 생각하시면되겠습니다.
won.php

two.php
핵심만 간추리자면..
70라인의 코드에의해 서버의 세션경로에 세션파일이 생성됩니다.
기존 re객체를 이용해서 주소값만 셋팅해주고 excute로 재요청을 하게됄경우
안드로이드에서 보관된 세션쿠키 그대로 서버에 요청되서
서버의 세션경로에 담긴 세션파일이 삭제가됩니다..
결론은 기존 httpPost객체를 재사용해서 요청한다는게 핵심이되겠습니다.
너무 허접하지만.. 전 이것때문에 무려 5일을 소비했습니다. 영문해석도 못해서..ㅠㅠ
~~~~~~~~~~~~~~~~~~~~~~~~
제가 저렇게 한이유가 일반 포털사이트를 제작할때
a.php (세션생성) , b.php (세션유지) , c.php (세션유지) 로그아웃 or 브라우져닫기로 세션끊기
이런방식을 사용해왔었거든요..앱제작시에 웹뷰같은걸 띄우지않고 로그인 및 로그인유지를 위해서
고민하다보니 이렇게까지 거치게돼었습니다.
아직 사용할 일은 없어.
세션 유지는 어떻게 되나.. 생각하고 있었는데.
좋은 정보네요!!