Php Android使用cookie还是会话?

Php Android使用cookie还是会话?,php,android,apache,session,cookies,Php,Android,Apache,Session,Cookies,我正在开发一个安卓应用程序,它实际上是从安卓设备获取用户数据,然后将其放在服务器上,比如获取用户名、密码、注册电子邮件,然后用户登录以访问应用程序菜单(查看产品列表、搜索产品并在列表中添加他/她自己的产品详细信息)。因此,使用cookies和会话对我的应用程序来说是个好主意。每次登录访问时,用户和会话都可以阻止Cookie 但由于我对Cookie和会话的概念完全陌生,因此在开始之前,最好在这里问一个问题,我应该使用哪种Cookie或会话?用户无法阻止Cookie。Cookie只是您将在每个请求中

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


但由于我对Cookie和会话的概念完全陌生,因此在开始之前,最好在这里问一个问题,我应该使用哪种Cookie或会话?

用户无法阻止Cookie。Cookie只是您将在每个请求中发送的标题

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

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



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

这是嵌入在网络视图中的应用程序吗?还是本机应用?@Sherif elKhatib本机应用。简短而直接的回答。我喜欢在我的情况下的第二个会话,将是我使用的好机会。