java - Android HttpURLConnection: Why Linux makes session file in everytimes -



java - Android HttpURLConnection: Why Linux makes session file in everytimes -

i'm write android app based lamp. there login function in app. of operation functions perfect. but,

why linux makes session files everytimes when connect on phone utilizing httpurlconnection ???

when connect web page without login webbrowser(chrome), linux makes session file it's empty <---(a)

and then, connect web page with login webbrowser(chrome) too, linux makes session file appended in (a) session file.

so. result. if utilize webbrowser, linux makes session file, 1.

but! when connect on phone(app), linux makes session file everytimes if login,

it means

app login -> (linux makes session) backpress -> app login -> (linux makes session) backpress -> app login -> (linux makes session)

** checked phpsessid in logcat, , cache sql, utilizing cookie sync manager

android httpurlconnection header part source url urllogin = new url(url); httpurlconnection httpconn = (httpurlconnection) urllogin.openconnection(); httpconn.setdefaultusecaches(true); httpconn.setdoinput(true); httpconn.setdooutput(true); httpconn.setusecaches(true); httpconn.setinstancefollowredirects(false); httpconn.setrequestmethod("post"); httpconn.setrequestproperty("content-type", "application/x-www-form-urlencoded;charset=utf-8"); httpconn.setrequestproperty("connection", "keep-alive");

php login server part

<?php session_start(); require_once "dbconn.php"; require_once "check.php"; require_once "process.php"; $email = $_post['email']; $pw = $_post['pw']; $process = new process($_post); if ($process->checklogin()) { //check login matches $_session['email'] = $email; $_session['pw'] = $pw; $_session['logged'] = true; $errcode = 100; }

assuming "session file" == "session cookie", perhaps have not enabled cookie management httpurlconnection. described in documentation, need utilize cookiehandler , cookiemanager this:

cookiemanager cookiemanager = new cookiemanager(); cookiehandler.setdefault(cookiemanager);

java php android session httpurlconnection

Comments

Popular posts from this blog

How do I check if an insert was successful with MySQLdb in Python? -

delphi - blogger via idHTTP : error 400 bad request -

postgresql - ERROR: operator is not unique: unknown + unknown -