我创建了一个 url 缩短器来跟踪传入的链接。目前 php 设置一个 cookie 并将访问者信息插入数据库。它将一个 id 附加到重定向 url 并将用户重定向到网站。
该网站在获取 id 并尝试在前端设置 cookie 的页面上有 javascript。如果 cookie 被禁用,javascript 会尝试其他方法来存储该 ID。我设置 id 的原因是由于 javascript 向后端发送随机信息。
如果这个人没有启用 cookie,php 有没有办法回退?我不想为多次访问同一链接但未启用 cookie 的人创建新的数据库条目。不想与 2 个或更多人跟踪同一个人。
编辑 如果我不能提示用户他们的 cookie 已被禁用,还有其他选择吗?
第二次编辑 其中一个评论提出了这个问题,所以我想我会在这里发布链接:没有 cookie 或本地存储的用户识别