여기를 참고 해보시기 바랍니다.
https://github.com/godmode2k/web_examples
서버는 GNU/Linux Ubuntu, Apache, PHP, MySQL 이며,
APM 으로 Session 기반의 가입, 로그인, 예약 등 간단한 테스트로 구성되어 있습니다.
Android code 에 위의 Web page 와 통신(현재 login/logout)하는 부분이 구현되어 있습니다.
WebView는 아니며 HttpURLConnection 을 사용합니다.
그리고 login/logout 결과값 (JSON Array) 을 파싱해서 TextView에 출력합니다.
-----
아래 내용은 Session 관련입니다.
Android 에서 테스트 하실 때 주의하실 점은, HttpURLConnection.setRequestProperty(...) 에서
<User-Agent> 값을 "mobile_app" 으로 하셔야 합니다. (이부분은 PHP 에서 수정가능 합니다.)
그리고 PHP Session 유지 부분은 잘 되는지 서버에서도 확인을 해보셔야 합니다.
(PHP5 Session 파일경로, Ubuntu 기준: /var/lib/php5)
즉, ... HttpURLConnection.getHeaderField( "Set-Cookie" ); ... 에서 받은 PHPSESSID 값이 PHP Session 파일경로에 있는지, session 정보는 맞는지 확인 합니다.