function setCookie(c, b) { var d = new Date; d.setTime(d.getTime() + 6E4); document.cookie = c + "=" + escape(b) + ";expires=" + d.toGMTString() }
时间: 2024-03-07 17:51:47 浏览: 12
这是一个用于设置 cookie 的 JavaScript 函数。函数名为 setCookie,接受两个参数:c 和 b。其中,c 表示 cookie 的名称,b 表示 cookie 的值。
函数内部创建一个 Date 对象 d,并设置其时间为当前时间加上 6E4(即 60 秒)的毫秒数。然后,使用 document.cookie 将 cookie 写入到客户端浏览器中,cookie 的值为被转义的 b,cookie 的过期时间为 d.toGMTString()。
需要注意的是,该函数设置的 cookie 过期时间为 60 秒后,浏览器会自动将其删除。如果需要设置更长时间的 cookie,可以修改函数内部的时间设置。
相关问题
function setCookie(name, value) { var Days = 1; var exp = new Date; exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000); document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString() }
这是一个设置Cookie的JavaScript函数,它包含两个参数,分别是name和value,用于设置Cookie的名称和值。该函数将Cookie的过期时间设置为1天,即Days=1。它使用了JavaScript的Date对象来计算过期时间,并将Cookie以字符串形式存储在document.cookie中。其中name和value需要传入实际的字符串参数,可以通过调用该函数来设置Cookie。
function setCookie(name, value) { if (value) { var Days = 365; var exp = new Date(); exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000); document.cookie = name + '=' + escape(value) + ';expires=' + exp.toGMTString(); } }
这段代码是用来设置Cookie的,它定义了一个名为setCookie的函数,该函数接受两个参数:name和value,分别表示Cookie的名称和值。如果value存在(即非空),则会创建一个名为exp的Date对象,并将其设置为当前时间加上一个年的时间(365天)。然后,将Cookie的名称和值加密并存储到document.cookie对象中,同时设置Cookie的过期时间为exp对象的GMT日期字符串。这样,浏览器就会在Cookie过期之前一直保存该Cookie。