目前正在开发的是一个PHP站点,任何人都可以回复人员列表。 他们不需要登录或帐户。追踪客人的历史互动的最佳方式是什么
我想达到的目的是告知用户他们是否已经回复了列表和何时。因为他们没有登录,我不能简单地将响应保存在映射到用户的数据库中。
我最初的概念是使用cookie。保存列表ID和时间戳。但是这可能会导致存储大量Cookie。另一种选择是通过一个编码字符串将所有信息存储在一个cookes中。 IE将数组编码为字符串并将其保存在Cookie中。但我担心的是,cookies中的数据会变得很大。
cookie中cookie数量和/或数据是否有限制。 有没有其他更好的方法来达到相同的结果。 IP地址不可靠,我认为这不会是准确的。 如果使用cookies,当列表被删除且数据不再相关时,需要维护它们。
作为替代方案,您考虑过[localstorage](http://www.html5rocks.com/en/features/storage)吗?根据您的浏览器需求可能不适合,但为了以防万一,我们建议使用它。 – Ross