javascript 获取设置cookie值!!!!

function  SetCookie(name, value)
// 设定Cookie值
{
var  expdate  =   new  Date();
var  argv  =  SetCookie.arguments;
var  argc  =  SetCookie.arguments.length;
var  expires  =  (argc  >   2 ?  argv[ 2 ] :  null ;
var  path  =  (argc  >   3 ?  argv[ 3 ] :  null ;
var  domain  =  (argc  >   4 ?  argv[ 4 ] :  null ;
var  secure  =  (argc  >   5 ?  argv[ 5 ] :  false ;
if (expires != null ) expdate.setTime(expdate.getTime()  +  ( expires  *   10000  ));
document.cookie 
=  name  +   " = "   +  escape (value)  + ((expires  ==   null ?   ""  : ( " ; expires= " +  expdate.toGMTString()))
+ ((path  ==   null ?   ""  : ( " ; path= "   +  path))  + ((domain  ==   null ?   ""  : ( " ; domain= "   +  domain))
+ ((secure  ==   true ?   " ; secure "  :  "" );
}


function  GetCookieVal(offset)
// 获得Cookie解码后的值
{
var  endstr  =  document.cookie.indexOf ( " ; " , offset);
if  (endstr  ==   - 1 )
endstr 
=  document.cookie.length;
return  unescape(document.cookie.substring(offset, endstr));
}


function  GetCookie(name)
// 获得Cookie的原始值
{
var  arg  =  name  +   " = " ;
var  alen  =  arg.length;
var  clen  =  document.cookie.length;
var  i  =   0 ;
while  (i  <  clen)
{
var  j  =  i  +  alen;
if  (document.cookie.substring(i, j)  ==  arg)
return  GetCookieVal (j);
=  document.cookie.indexOf( "   " , i)  +   1 ;
if  (i  ==   0 break ;
}
return   null ;
}
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值