Android Confusion


Android Confusion

我是安卓系统的新手,我总是在搜索我面临的相同问题,但这次我完全困惑了。

我有一个场景,当用户将登录凭据发送到phpwebservice,并且在成功登录会话从phpwebservice(服务器端)启动后,该会话存储在Android中的哪里?提取所有代码,但我找不到会话变量。。

我看到很多关于共享引用和cookie管理器的帖子。。令人困惑的是我在这里有点迷路了。。cookiemanager是什么?它是用来做什么的。。?我调试了我的代码,发现PHPSSID存在于cookiemanager对象中。

这个PHPSSID将如何帮助我使用其他Web服务?我是否需要在http标头中发送PHPSSID以获取Web服务?开始的课程怎么样?

请大家帮帮我。

默认情况下,会话不存储在客户端上。PHP将使用PHPSESSID设置一个cookie,以便在您发出另一个请求时识别会话。

您没有提供您正在做什么的示例,但如果您发送了提供的cookie,则会话将得到维护。

请参阅PHP会话文档。

我所做的是在使用后端系统进行身份验证后,我保留一个访问令牌(生活Facebook所做的),并每次使用它来调用后端,这总是有效的,而且足够安全。