如何使用 cookie 存储多个值

How to use cookies to store multiple values

我创建了一个网站,用户可以在其中播放视频和歌曲。 现在我想让用户知道 he/she 以前播放过哪些歌曲或视频。为此,我使用了持久性 cookie。

  1. 但是如果用户播放的歌曲太多,那么我如何将每首歌曲的信息存储在 cookie 中?
  2. 每次用户玩新的 song/video 时我都应该使用新的 cookie 吗?如果是,那怎么办?因为如果我这样做,就会创建大量 cookie。如果否,那么还有什么选择?
  3. 使用 cookie 是实现此目标的正确方法吗?

我以前没有用过 cookie,所以我很困惑。

我必须同意其他所有人的观点,cookie 不是此类信息的最佳位置,但是....如果您也想要,那么您可以使用 JQuery 插件来创建并保留此类个人资料信息。

第三种选择是使用本地文件 JSON 或 XML 作为小型数据存储。这比 cookie 的波动性小,并且不需要 sql 或其他 db.

的依赖性

实施时,将 read/writes 置于某种 API 服务之后,使获取和设置更容易一些。

只是一些选择。

Jquery cookie 选项示例 how to save data in a cookie using jquery