【发布时间】:2014-01-03 05:49:42
【问题描述】:
我想使用 php 制作一个功能,客人可以在其中将帖子添加到他们的收藏夹(因此无需注册)。我尝试使用 MySQL,但由于找不到确定唯一设备的方法,我走到了死胡同。 有人告诉我,我可以使用 cookie 做同样的事情,谁能告诉我怎么做?
【问题讨论】:
-
如果没有登录系统,我不会打扰,当用户删除 cookie 时会发生什么
-
如果 javascript 是一个选项:stackoverflow.com/questions/3024745/…
-
你可以在第一次访问时设置一个带有唯一ID的cookie吗?然后,您可以使用 MySQL 并将 cookie 中的唯一 ID 链接到最喜欢的项目。但是,对于清除 cookie 的人,您无能为力。
-
我也会考虑使用浏览器本地存储机制,缺点是使用此数据的唯一方法是通过 Javascript(这意味着您不会收到随请求发送的漂亮 cookie),但是它确实增加了您的存储容量,并减少了发送到服务器的每个页面请求的“噪音”。 developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Storage