目前正在开发的是一个PHP网站,任何人都可以回复人们的列表。 他们不需要登录或帐户。
我想要达到的目的是告知用户他们是否已经回复了列表以及何时回复。因为他们没有登录,所以我不能简单地将响应保存在映射到用户的数据库中。
我最初的想法是使用cookies。保存商家信息ID和时间戳。但这可能导致存储大量cookie。另一个选项是通过编码字符串将所有信息存储在一个烹饪中。 IE将数组编码为字符串并将其保存在cookie中。但我担心的是,cookie中的数据会变得非常大。
Cookie中的Cookie和/或数据是否有限制。 有没有其他更好的方法来实现相同的结果。 IP地址不可靠,我认为不准确。 如果使用cookie,则需要在列表被删除且数据不再相关时进行维护。
答案 0 :(得分:0)
我也会关注cookie的可靠性。 首先,人们倾向于在多个设备上使用多个浏览器,并且cookie方法将其限制为一个。或者,更糟糕的是,不同设备上的结果不同。 其次,人们可以删除cookie。当然,这不是经常发生的事情,但仍然 - 你将无法实现100%的工作。
我建议为那些需要该功能的人添加一个可选的登录/注册系统,我认为如果他们需要,他们会注册。