cookie存放的目录是客房端自己设置的,那里说可以想把cookie存放在那个目录就放在那个目录呢?cookie是网页文档(document)的一个属性,在cookie中是没有指定存放目录这个属性的!

解决方案 »

  1.   

    cookie是放在客户端浏览器的缓存里的,谁也不能更改其存放目录,要不就不安全了。你是在服务器上取cookie的值的吧?好像不必用分号来分开,直接指定cookie的名字就可以取到的,在服务器端和客户端都一样。
      

  2.   

    cookie是IE自动获得的,不能取指定的cookie
      

  3.   

    呵呵... 如果可以指定那还了得 ?  我想 M$ 不至于那么蠢哦....但是 FSO 可以往硬盘的指定目录写东西, 但也受到 IE 安全限制.
      

  4.   

    是这样的:
    我在/index.htm下设置了一个Cookie,"CookieName"
    我想在/BBS/bbs.htm中读取这个"CookieName",但始终不行
    设置Cookie时我指定了Path="/"注:我是用JAVAScript写的!!
    写Cookie的函数如下:
    var caution = false
    function setCookie(name, value, expires, path, domain, secure) {
            var curCookie = name + "=" + escape(value) +
                    ((expires) ? "; expires=" + expires.toGMTString() : "") +
                    ((path) ? "; path=" + path : "") +
                    ((domain) ? "; domain=" + domain : "") +
                    ((secure) ? "; secure" : "")
            if (!caution || (name + "=" + escape(value)).length <= 4000)
                    document.cookie = curCookie
            else
                    if (confirm("Cookie exceeds 4KB and will be cut!"))
                            document.cookie = curCookie
    }
      

  5.   

    不应该呀,当你设定了 cookie的path的时候应该是 path和path下面的子目录
    都可以读取呀
      

  6.   

    alert(dcoument.cookie)出来看看在不在里面先。
      

  7.   

    解决啦,原来是我在调试程序时在子目录下也建了一个相同名称的Cookie,而且过期时间为1年8-)多谢emu(ston) ,是你提醒了我,功劳归于你!
      

  8.   

    我开始以为有可能是cookie丢失呢,看http://expert.csdn.net/Expert/TopicView.asp?id=1087147&datebasetype=