Javascript cookie.未设置路径
Javascript cookies. path is not set
我已经编写了以下用于设置cookie的函数。这里$$域包含域名。
function $cookie(name,value,lifeTime,path,domain,secure){//lifetime in hours
if(typeof name == 'undefined' || name == '' ){
alert('ERROR !!!'n Name of the cookie is not passed 'n');
return false;
}
if(typeof value == 'undefined'){
alert('ERROR !!!'n Value of the cookie '+name+' is not passed 'n');
return false;
}
var c_ = name +'='+escape(value)+';';
if(typeof lifeTime != 'undefined'&&lifeTime != ''){
var life = new Date();
lifeTime<1&&lifeTime>0life.setMinutes(life.getMinutes()+lifeTime*60):life.setHours(life.getHours()+lifeTime);
life = life.toUTCString();
c_+='expires='+life+";";
}
else lifeTime = 'Unspecified';
if(typeof domain != 'undefined' && domain != '' )
c_+= 'domain='+domain+';';
else
domain = $.$domain;
if(secure == 1 )
c_ += 'secure=secure;';//secure
else
secure = 0;
if(typeof path != 'undefined' && path != '')
c_ += 'path='+path+';';
else
path = '/';
document.cookie = c_;
this.$name = name;
this.$value = value;
this.$life = lifeTime;
this.$domain = domain;
this.$secure= secure;
this.$path = path;
if(!$.$COOKIE)
$.$COOKIE = {};
if(lifeTime<0)
{
var t;
if(t = $.$COOKIE[name])
{
delete t.$name;
delete t.$value;
delete t.$life;
delete t.$domain;
delete t.$secure;
delete t.$path;
delete $.$COOKIE[name];
}
}
else
$.$COOKIE[name] = this;
return this;
}
var a = new $cookie('a2',6,1,'./scripts','');
$$COOKIE保存域设置的所有COOKIE。。scripts是我根目录中的一个目录。。创建后,我在谷歌chrome中查看了cookie,但路径没有设置。它被设置为my/目录。为什么会发生这种情况
看来
if(typeof domain != 'undefined' && domain != '' )
c_+= 'domain='+domain+';';
else
domain = $.$domain;
应该是
if(typeof domain != 'undefined' && domain != '' )
c_+= 'domain='+domain+';';
else
c_+= 'domain='+$.$domain+';';
相关文章:
- Javascript:使用绝对路径设置img src
- 如何设置SVG路径的样式以拍摄图像
- Soundmanager 2,无论我尝试什么,我都无法设置SWF路径
- 如何根据两个不同的输入动态设置链接的路径
- Angular sqlLite set css url()无法设置相对路径
- 在使用 Django 静态文件时动态设置映像时,只有绝对路径才能与 jquery 一起使用
- 在相对于用户当前 URL 路径的不同路径中设置 Cookie
- RequireJS设置父级的路径
- ckeditor jquery适配器设置模板路径
- 如何以类似于vivus.js的样式设置SVG填充和路径的动画
- VueJS$设置有可变密钥路径
- 在jQuery File upload插件中设置变量上传路径
- 如何设置与CKEditor一起使用的图像路径
- 使用 javascript 设置的 cookie,无法使用 PHP 识别(相同的域和路径)
- 咕噜咕噜浏览器化 - 设置包含,回退路径
- 使用画布沿弯曲运动路径设置动画
- Chrome没有将cookie路径设置为root
- 在Javascript中使用相对路径设置谷歌地图图标
- 如何在javascript中为自定义地图上的路线路径设置动画
- 如何为路径设置属性