Javascript 使用域名编写cookie
下面是我正在编写的代码,用于设置域名为“.example.com”的cookie,但这不起作用。知道密码有什么问题吗?但是,如果我删除域名,它可以正常工作Javascript 使用域名编写cookie,javascript,Javascript,下面是我正在编写的代码,用于设置域名为“.example.com”的cookie,但这不起作用。知道密码有什么问题吗?但是,如果我删除域名,它可以正常工作 <!DOCTYPE html> <html> <head> <script type="text/javascript"> function setCookie(c_name,value,exdays) { alert("Cookie = " + document.cookie)
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
function setCookie(c_name,value,exdays)
{
alert("Cookie = " + document.cookie);
var c_value=escape(value);`enter code here`
var myDate = new Date();
myDate.setMonth(myDate.getMonth() + 12);
document.cookie = c_name +"=" + value + ";expires=" + myDate + ";domain=.example.com;path=/";
}
</script>
</head>
<body onload="setCookie('name','value')">
</body>
</html>
函数setCookie(c_名称、值、exdays)
{
警报(“Cookie=“+document.Cookie”);
var c_value=escape(value);`在此处输入代码`
var myDate=新日期();
myDate.setMonth(myDate.getMonth()+12);
document.cookie=c_name+“=”+value+“expires=“+myDate+”;domain=.example.com;path=/”;
}
试试这些功能。这可能会有帮助;)
cookie\u create=函数(名称、值、天数){
var到期,日期;
如果(天){
日期=新日期();
date.setTime(date.getTime()+(天*24*60*60*1000));
expires=“;expires=“+date.togmString();
}
else expires=“”;
document.cookie=name+“=”+value+expires+“path=/”;
expires=date=null;
};
cookie_read=函数(名称){
变量nameEQ=name+“=”,
ca=document.cookie.split(“;”),
len=约长度,
i、 c;
对于(i=0;i
试试这个
function setCookie(name, value, expires, path, domain, secure) {
document.cookie = name + "=" + escape(value) +
((expires) ? "; expires=" + expires : "") +
((path) ? "; path=" + path : "; path=" + "/") +
((domain) ? "; domain=" + domain : "; domain=.example.com") +
((secure) ? "; secure" : "");
}
你好谢谢你的回复,但我看不到任何设置域名的代码?那是因为没有域名:)Cookie只是一个大字符串。你把你想要和需要的东西放进去。格式化字符串并将其作为值参数输入。
function setCookie(name, value, expires, path, domain, secure) {
document.cookie = name + "=" + escape(value) +
((expires) ? "; expires=" + expires : "") +
((path) ? "; path=" + path : "; path=" + "/") +
((domain) ? "; domain=" + domain : "; domain=.example.com") +
((secure) ? "; secure" : "");
}