PHP会话从android WebService过期


PHP session expires from android WebService

我正在编写一个有时使用php脚本的android应用程序,现在我正在尝试在我使用的php脚本中使用一些会话ID。因此,当用户从应用程序在webservice上登录(login/pwd)时,就会在webservice/PHP服务器上创建sessionID。

我想知道,如果会话在服务器上过期一段时间后,安卓设备会尝试发出请求(因为它不知道会话是否仍在工作),会发生什么?如果android httpclient仍在android应用程序中,会话真的会被破坏吗?

过期的会话仅标记为垃圾收集的候选会话。

垃圾收集器在每次请求之前都会以一定的概率被调用。

因此,即使会话到期时间已经到来,这并不意味着会话将立即被销毁。如果在达到过期时间之后但在删除之前访问它,则过期时间计数器从头开始。