我正在开发一个Android应用程序,实际上是从Android设备获取用户数据然后将其放在服务器上,比如获取用户名,密码,电子邮件用于注册目的,然后用户登录以访问应用程序菜单(查看产品列表,搜索产品以及在列表中添加他/她自己的产品详细信息。所以使用cookie和会话对我的应用来说是一个好主意。每次登录访问时,用户和会话都可以阻止Cookie。
但是因为我对这个cookie和会话的概念完全不熟悉所以在我必须开始之前在这里问一个问题会很好,我应该使用哪个cookie或会话?
答案 0 :(得分:0)
用户无法阻止Cookie。 Cookie只是您将在每个请求中发送的标头。
Cookie在服务器端更容易处理。您只需使用$ _SESSION [“variable”]为用户获取/设置任何变量。它将简化您在服务器上的生活。但是,我认为主要的缺点是会话的可维护性和管理。例如,如果用户再次在另一台设备上登录,并且您希望第一个会话失效。这不是很直接。
如果要使用会话,可能会将它们保存在某个数据库的表中。您需要在需要时获取会话详细信息。这是额外的努力。然而,数据库会话可以立即提供某种管理功能。
我更喜欢上面提到的数据库会话和其他一些原因。但是由你决定