【问题标题】:Android to use cookies or sessions?Android 使用 cookie 或会话?
【发布时间】:2013-10-06 10:38:40
【问题描述】:

我正在开发一个 android 应用程序,该应用程序实际上是从 android 设备获取用户数据,然后将其放在服务器上,例如获取用户名、密码、电子邮件以进行注册,然后用户登录以访问应用程序菜单(查看产品列表,搜索产品并在列表中添加他/她自己的产品详细信息)。因此,对于我的应用程序来说,使用 cookie 和会话将是一个好主意。 Cookie 可以被用户和会话阻止每次登录访问。

但由于我对 cookie 和会话这个概念完全陌生,所以在我开始之前在这里问一个问题会很好,我应该使用哪个 cookie 或会话?

【问题讨论】:

  • 这是嵌入在 webview 中的应用程序吗?还是原生应用?
  • @Sherif elKhatib 本机应用程序。

标签: php android apache session cookies


【解决方案1】:

用户不能阻止cookies。 Cookie 只是您将在每个请求中发送的标头。

Cookie 在服务器端更容易处理。您只需使用 $_SESSION["variable"] 为用户获取/设置任何变量。它将简化您在服务器上的生活。但是,我认为主要的缺点是会话的可维护性和管理。例如,如果用户在不同的设备上再次登录,并且您希望第一个会话无效。这不是很直接。

如果您想使用会话,您可能会将它们保存在某个数据库的表中。您需要在需要时获取会话详细信息。这是一种额外的努力。然而,数据库会话立即提供了某种管理功能。


出于上述原因和其他一些原因,我更喜欢数据库会话。但是,这取决于你

【讨论】:

  • 简短而直接的答案。就我而言,我喜欢第二个会话,对我来说会很好用。
猜你喜欢
  • 2012-03-14
  • 1970-01-01
  • 2013-04-12
  • 1970-01-01
  • 2013-10-26
  • 2014-10-14
  • 1970-01-01
  • 1970-01-01
  • 2011-04-20
相关资源
最近更新 更多