如何在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会话工作.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |