首页 > 解决方案 > 当用户从浏览器禁用 cookie 并且不允许开发人员使用 Session 时,我应该在哪里存储用户数据

问题描述

当用户从浏览器禁用 cookie 并且不允许开发人员使用 Sessions 时,我应该将用户数据存储在哪里?

这个问题是在我面试 PHP 开发人员工作时被问到的,请帮助我。

标签: phpsessioncookies

解决方案


您可以提供浏览器令牌,这意味着用户在与网站交互时需要将特定令牌添加到 url,例如 ?toke=xyz。(您也可以通过代码将其添加到每个链接和表单中)

然后,您只需使用您的数据库检查此令牌并查看用户是否具有有效会话。(如果超过 x 天,应删除令牌)


推荐阅读