【发布时间】:2015-08-23 18:38:35
【问题描述】:
我在android中使用登录概念,登录一个用户名一次登录,只有相同的用户名不能第二次登录。它工作正常。现在我想在服务器端使用会话超时概念,但它不起作用,值正在存储到会话中,但它无法获取另一个 php 文件。
我的登录php代码
session_start();
$_SESSION['user'] =1;
第二个php代码
session_start();
if(isset($_SESSION['user']))
{
//my action
}
我的安卓代码
DefaultHttpClient httpClient = new DefaultHttpClient();
httpClient.getParams().setParameter(ClientPNames.COOKIE_POLICY, CookiePolicy.RFC_2109);
HttpPost httpPost = new HttpPost(url);
httpPost.setHeader("User-Agent", "Mozilla/5.0 (X11; U; Linux " +
"i686; en-US; rv:1.8.1.6) Gecko/20061201 Firefox/2.0.0.6 (Ubuntu-feisty)");
httpPost.setHeader("Accept", "text/html,application/xml," +
"application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5");
httpPost.setHeader("Content-Type", "application/x-www-form-urlencoded");
httpPost.setEntity(new UrlEncodedFormEntity(params));
HttpResponse httpResponse = httpClient.execute(httpPost);
HttpEntity httpEntity = httpResponse.getEntity();
is = httpEntity.getContent();
【问题讨论】:
-
这能回答你的问题吗? php session destroyed in android application
标签: php android session session-cookies