存储了多个值的Cookie

问题描述

| 我在使用Cookie时遇到了麻烦。我有一堆链接,当单击它们时会创建一个cookie。对于每个链接,我需要能够将该cookie值保存到主cookie名称。 这是我用来创建Cookie的点击函数:
$j(\'a.createCookie\').click(function(e) {
 var cookieName = \"InsightsCookie\";
 var cookieValue = $j(this).attr(\"id\");
 $j.cookie(cookieName,cookieValue,{expires: 365,path: \'/\'});     
});
最终结果将是\“ InsightsCookie:cookieValue,cookieValue,cookieValue \”-单击的每个链接都将为InsightsCookie添加一个值。 任何帮助将非常感激。     

解决方法

        Cookie并非旨在存储结构化数据。 通常,cookie具有该人唯一的某种键值(例如,随机整数或字母数字值)。该网站使用该cookie知道正在访问的人,然后跟踪拥有该cookie的人进入某种数据库的所有时间/地点,从而建立历史记录。 因此,基本上,跟踪该事件通常是网站的工作,而不是用户计算机上的cookie。 如果由于某种原因而不适合您,则可以简单地获取cookie中已经存在的值,然后在每次访问时将新值附加到该值上。如果该用户访问您网站上的许多页面,则cookie可能很快变得太大。 Cookie的最大大小受到限制,这是一种很简单的方法。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...