【发布时间】:2020-11-23 15:43:31
【问题描述】:
您好,我只是一个初学者,我正在设置一个 Cookie 来记住用户。当我测试它时,只需在我的浏览器(Safari)中打开文件,它就可以正常工作,但是在将它上传到我的服务器(xxxxxx.bplaced.net)后它就不再工作了。这是我的代码:
function setCookie(name,value,days) {
var expires = "";
if (days) {
var date = new Date();
date.setTime(date.getTime() + (days*24*60*60*1000));
expires = "; expires=" + date.toUTCString();
}
document.cookie = name + "=" + (value || "") + expires + ";domain=xxxx.bplaced.net;path=/";
}
function getCookie(name) {
var dc = document.cookie;
var prefix = name + "=";
var begin = dc.indexOf("; " + prefix);
if (begin == -1) {
begin = dc.indexOf(prefix);
if (begin != 0) return null;
}
else
{
begin += 2;
var end = document.cookie.indexOf(";", begin);
if (end == -1) {
end = dc.length;
}
}
// because unescape has been deprecated, replaced with decodeURI
//return unescape(dc.substring(begin + prefix.length, end));
return decodeURI(dc.substring(begin + prefix.length, end));
}
setCookie('justacookie','testcookie',7);
谁能帮帮我?
【问题讨论】:
-
它是您开发的客户端、女巫服务器语言编程的代码?
标签: javascript html cookies