我就把那个cookie的字符secure=true了不能读cookie, 不设置就能读 function getCookie(_sName_)
{
var oRE = new RegExp('(?:; )?' + _sName_ + '=([^;]*);?');

if(oRE.test(document.cookie))
    return decodeURIComponent(RegExp['$1']);
return null;
}

解决方案 »

  1.   

    哎,加密cookie啊?http://blog.csdn.net/webwalker/archive/2006/05/04/707927.aspx可以读取。相关文章那个一篇
      

  2.   

    加密cookie是自己写函数来加密,不是secure=true。
      

  3.   

    谁跟谁都有可能使用不同的加密函数啊!
    只有加密作者才知道解密算法,不然的话加密有什么作用?
    decodeURIComponent和encodeURIComponent
    只是简单用来进行URL编码的函数。
      

  4.   


    是不知道那个secure=true解密怎么读取并不是说自己来加解密  ...
      

  5.   

    如果那个secure=true不能读, 那要cookie有什么用 ?
      

  6.   

    这是真正原因
    安全性(secure).是一个布尔值,指定了网络cookie的传输方式,默认的secure值为false,意味着可以通过普通的,不安全的http连接传输.但如果设置为true,那么cookie将只在浏览器通过Https或其他的安全协议才被传输.