小编wei*_*8t1的帖子

如何使用分隔符在单个 cookie 中设置多个值?

下面是我试图弄清楚为什么它不能正常工作的示例。

它一直给我空值。

我正在尝试学习如何在单个 cookie 中设置多个值。

每个 cookie 都包含一个名称=值对,因此如果您需要存储几条单独的数据,例如用户姓名、年龄和会员号,则需要三个不同的 cookie。

我没有这样做,而是使用分隔符技术来分割它,这样我就可以使用更少的 cookie。

如果可以的话,请向我展示任何正确实施的示例。我看过一些其他编程语言的材料,但我想知道它是如何在 JavaScript 中具体完成的。

    <!DOCTYPE html>
<html>
<head>
<title> Using a delimiter to save on cookies used</title>


<script>

function createCookie(name, value, days, path, domain, secure) {
     if (days) {

        var date=new Date();
        date.setTime(date.getTime()+ (days*24*60*60*1000));
        var expires=date.toGMTString();

     }

     else var expires = "";

     cookieString= name + "=" + escape (value);

     if (expires)
     cookieString += "; expires=" + expires;

     if (path)
     cookieString += "; path=" + escape (path);

     if (domain)
     cookieString += …
Run Code Online (Sandbox Code Playgroud)

javascript cookies

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

cookies ×1

javascript ×1