【问题标题】:PHP session expires from android WebServicePHP会话从android WebService过期
【发布时间】:2012-08-02 21:37:05
【问题描述】:

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

我想知道如果会话在服务器上一段时间后过期并且 android 设备会尝试发出请求(因为它不知道会话是否仍在工作)会发生什么?如果android httpclient仍在android应用程序中,会话实际上可以被销毁吗?

【问题讨论】:

    标签: php android web-services session-variables


    【解决方案1】:

    过期会话仅标记为垃圾回收的候选对象。

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

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

    【讨论】:

      猜你喜欢
      • 2011-04-07
      • 2013-03-06
      • 1970-01-01
      • 2011-07-02
      • 2012-01-12
      • 2013-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多