2013-01-31 19 views
0

我想在服务器后端为Joomla PHP和Javascript测验模块创建一个会话,这些会话是从Android应用程序使用的。我如何重新使用终端之间的会话cookie(Android)

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

有人可以建议这样做的最佳方式是什么?

+0

php会话使用'PHPSESSID'饼干。只是将它们存储在磁盘上。 – Amelia

回答

0
  1. 在数据库中为每部手机创建一个用户帐户,可能由手机的udid标识。
  2. 存储在数据库中通过测验用户移动数据
  3. 当用户打开应用程序,检查他们的UDID对你的数据库和检索需要的用户
+0

你能解释我..在Joomla的PHP测验模块运行像一个接一个问题..与内部的一些JavaScript和AJAX代码。那么如何在不同的时间持有相同的页面 –

1

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

这会将应用程序的当前进度存储在会话cookie中,但没有登录(或代码来自你)没有那么多我可以说。 要从其他浏览器/设备进行访问,您需要登录才能识别用户并为他们提供有效的会话。

+0

我需要在相同的状态下访问测验。但它的加载说明载入页面时的状态..我想要的页面可以被多个用户或设备使用一些独特的ID在相同的状态 –

+0

赦免?您可以将进度存储在磁盘上。磁盘是在关闭之间持续存在的非易失性(安全)存储。 – Amelia

+0

啊,我明白了。我会编辑你的问题,使其更清晰。 – Amelia

相关问题