如何在终止之间重复使用会话 Cookie (安卓)


How can I re-use a session cookie between terminations (Android)

我想在服务器后端为Joomla PHP和Javascript测验模块创建一个会话,这些模块是从Android应用程序使用的。

即使 Android 应用程序意外关闭,该会话在应用程序的后续加载中也应再次可用。

有人可以为此提出建议的最佳方式是什么?

如果你

打算在PHP中使用$_SESSION,我建议将PHP会话cookie存储在磁盘上。否则,您应该查看可以手动设置到期时间的cookie,并将其存储在磁盘上Cache/

这会将应用程序的当前进度存储在会话 cookie 中,但如果没有您的登录名(或您的代码),我就无话可说了。要从其他浏览器/设备访问,您需要登录以识别用户并为他们提供有效的会话。

  1. 在数据库中为每部手机创建一个用户帐户,可能由手机的 udid 标识。
  2. 当用户完成测验时,将数据存储在数据库中
  3. 当用户打开应用时,根据数据库检查其 udid 并检索该用户所需的任何数据