快速业务通道

深入了解Cookie - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-19
obj = arrCookie[i];        var str = "";        //存在键/值集合        if(obj.KeyValues){          for(var j =0; j< obj.KeyValues.length; j++){            var objKey = obj.KeyValues[j];            if(objKey.Key == "__Default"){              str += objKey.Value;            }            else{              str += objKey.Key + "=" + objKey.Value;            }            if(j != obj.KeyValues.length -1){              str += "&";            }          }          obj.__CookieValue = str;        }        if(str){          document.cookie = obj.Name + "=" + str;        }        else{          document.cookie = obj.Name;        }        if(expires){          document.cookie += ";expires=" + expires;        }        if(domain){          document.cookie += ";domain=" + domain;        }        if(path){          document.cookie += ";path=" + path;        }        if(secure){          document.cookie += ";" + secure;        }        if(httponly){          document.cookie += ";" + httponly;        }      }    } }

/**//* (Private)document.cookie的转换为Cookie对象 */

CookieAdapter._ConvertToCookieObj = function(cookieStr){    var arr = cookieStr.split("=");    //设置Cookie对象    var mCookieObj = new CookieObj(arr[0]);    if(arr.length > 1){      var strValue = cookieStr.substring(arr[0].length + 1, cookieStr.length);      mCookieObj.__CookieValue = strValue;      //存在键/值集合      var arrValues = strValue.split("&");      for(var j=0 ;j < arrValues.length; j++){        var arrKeyValue = arrValues[j].split("=");        if(arrKeyValue.length == 1){          mCookieObj.Set(arrKeyValue[0]);        }        else{          mCookieObj.Set(arrKeyValue[0], arrKeyValue[1]);        }      }    }    return mCookieObj; }

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号