如何使用cookie来存储多个值

时间:2015-04-21 16:52:32

标签: c# asp.net cookies

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

  1. 但如果用户播放了太多歌曲,那么如何将每首歌曲的信息存储在cookie中?
  2. 每次用户播放新歌曲/视频时,我应该使用新的Cookie吗?如果是,那怎么办呢?因为如果我这样做,那么将会创建大量的cookie。如果否则那么替代方案是什么?
  3. 使用cookies是实现这一目标的正确方法吗?
  4. 之前我没有使用过Cookie,所以我很困惑。

1 个答案:

答案 0 :(得分:1)

我必须同意其他所有人认为Cookie不是这类信息的最佳位置,但是....如果你只是想要,那么你可以使用JQuery插件创建并保留这种类型的配置文件信息。

第三种选择是使用本地文件JSON或XML作为小型数据存储。这将比cookie更不易变,并且不需要sql或其他db的依赖。

实现时,将读/写放在某种API服务后面,使得获取和设置更容易。

只是一些选择。

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

的示例