当前位置: 首页 > 面试题库 >

JavaScript如何创建和读取Cookie中的值?

韩嘉祯
2023-03-14
问题内容

如何在JavaScript中创建和读取Cookie中的值?


问题答案:

这是可用于创建和检索Cookie的功能。

function createCookie(name, value, days) {
    var expires;
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
        expires = "; expires=" + date.toGMTString();
    }
    else {
        expires = "";
    }
    document.cookie = name + "=" + value + expires + "; path=/";
}

function getCookie(c_name) {
    if (document.cookie.length > 0) {
        c_start = document.cookie.indexOf(c_name + "=");
        if (c_start != -1) {
            c_start = c_start + c_name.length + 1;
            c_end = document.cookie.indexOf(";", c_start);
            if (c_end == -1) {
                c_end = document.cookie.length;
            }
            return unescape(document.cookie.substring(c_start, c_end));
        }
    }
    return "";
}


 类似资料:
  • 页面域名为abc.cn,嵌入iframe域名为qwe.com。 嵌入的iframe如何读写自己域名(.qwe.com)下的cookie呢? 使用document.cookie 嵌入时打印出来是空的,不嵌入时读取正常。

  • 问题内容: 我想在用户输入应用程序时创建用户评论。并在需要时阅读会话。这是我的尝试 问题答案: 我需要在这里指出您错误地将中间件添加到应用程序中。该电话不应该内完成的请求处理程序,但它的外面。只需在之后直接调用它们,或查看文档中的其他示例。 您传递给的机密应该是字符串常量,或者应该是从配置文件中获取的机密。不要喂它客户可能知道的东西,这实际上很危险。只有服务器应该知道的秘密。 如果要在会话中存储电

  • 问题内容: 我想知道是否有可能通过未签名的小程序将cookie写入客户端。 问题答案: 是的,他们可以,您可以为此使用JSObject。在这里的小提示,您需要将jre / lib目录中的plugin.jar添加到您的路径中,以便进行编译。 读: 写作: 不要忘记在Base64中编码数据。

  • 可以通过document.cookie直接读取cookie的内容: var strCookie = document.cookie;  此时,strCookie是一个由该域名下的所有cookie的名/值对所组成的字符串,名/值对间以“分号加空格”分隔。为了方便查看,可以使用split()方法将cookie中的名/值对解析出来,得到一个cookie的列表。然后,再使用相应的解码方式,把cookie

  • 本文向大家介绍JS设置cookie、读取cookie,包括了JS设置cookie、读取cookie的使用技巧和注意事项,需要的朋友参考一下 JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的。 而cookie是运行在客户端的,所以可以用JS来设置cookie。 js设置cookie方法汇总: 第一种: 第二种: 第三个例子 注意:

  • 问题内容: Qt5有一个新的JSon解析器,我想使用它。问题在于,对于函数在外行术语中的作用以及如何编写代码尚不清楚。那或者我可能读错了。 我想知道在Qt5中创建Json文件的代码以及“封装”的含义。 问题答案: 示例:从文件读取json 输出值 示例:从字符串读取json 将json分配给字符串,如下所示,并使用前面显示的功能: 输出值