加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

如何在php webservices和android之间使用session

发布时间:2020-12-13 22:47:40 所属栏目:PHP教程 来源:网络整理
导读:我有一个使用php webservices的 android应用程序.我创建了login.php,它将验证从android应用程序发送的用户名和密码.验证后,将创建如下会话: session_start();$_SESSION['userId'] = $id;$_SESSION['username'] = $username; 在客户端我有这个: HttpContext
我有一个使用php webservices的 android应用程序.我创建了login.php,它将验证从android应用程序发送的用户名和密码.验证后,将创建如下会话:

session_start();
$_SESSION['userId'] = $id;
$_SESSION['username'] = $username;

在客户端我有这个:

HttpContext httpContext = new BasicHttpContext();
HttpResponse httpResponse = httpClient.execute(httpPost,httpContext);
HttpEntity entity = httpResponse.getEntity();

当我调试时,我看到httpReponse包含一个PHPSESSID.我知道在执行任何查询之前,我需要这些信息来比较服务器端的session_id.

但是,我不知道如何检索这个“Set-Cookie”并将其发送到服务器端进行比较?一段代码或教程将非常有用.

谢谢

解决方法

您可以看到 this答案的解决方案. HttpClient默认支持cookie,你必须启用它们以便php会话工作.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读