일단 안되는 부분은 없는데, LAMP 환경이고요,


브라우저에서 웹으로 접속하면,

리눅스에서는 세션 파일이 하나만 생성 됩니다.


만약 로그인 안한 상태에서 접속하면

빈 세션 파일이 생성되고

다시 로그인을 하고 접속하게 되면

그 빈세션 파일에 세션값이 들어가기 때문에


결론적으로는 하나의 세션만 생성됩니다.



그런데 안드로이드 HTTPURLConnection 으로 접속하게 되면

로그인을 할때마다 계속 해서 세션 파일을 만들어냅니다.

로그인을 안하고 접속하면, 빈 세션을 만들어내고

로그인을 하면 또다른 세션 파일을 만들어 냅니다.

계속해서 만들어냅니다.


기본적으로 제가 만드는 앱의 로직과는 상관이 없지만

불법적인 접근 부분때문에 이 부분을 컨트롤 해야되는데요

php.ini 에서 가비지 세션 정리하는 것 말고

원초적으로 접속하는 방법이 잘못된걸까요?



다음 소스 헤더 날리는 부분 입니다.


 	URL urlLogin = new URL("url);
	HttpURLConnection httpConn = (HttpURLConnection) urlLogin.openConnection();
		httpConn.setDefaultUseCaches(false);
		httpConn.setDoInput(true);
		httpConn.setDoOutput(true);
		httpConn.setUseCaches(false);
		httpConn.setInstanceFollowRedirects(false);
		httpConn.setRequestMethod("POST");
		httpConn.setRequestProperty("content-type", "application/x-www-form-urlencoded;charset=utf-8");
		httpConn.setRequestProperty("Connection", "keep-alive");
	return httpConn;