这是不可能的。
每个cookie变量都有一个表示路径的path属性,以区别该cookie变量是由哪个页面提供的。
当发出http请求时,只有与被请求的页面路径相符合的和path为/的cookie变量会随http头一起被发送,而其他的并不发送

解决方案 »

  1.   

    getcookie()是没有的,目的就是为了保证客户端的安全,不然Cook里面的东西就会被浏览页面时被人偷走。
      

  2.   

    用session达不到用户关闭IE后仍保存的效果。其实,只要不让getcookie()跨越服务器(即你的顶层网址),还是不会造成安全性问题的吧
      

  3.   

    可以变通实现,用JAVASCRIPT从客户端读取COOKIE,然后通过FORM发送到你的页面中
      

  4.   

    setcookie("userid","abc",time()+3600*24*30,"/");
    这样就可以了
      

  5.   

    to  ddboy(留言版版主),
    你说的方法可行,但我同一个"/"下有很多项目子目录,而每个项目都使用同样的cookie变量名:(
    所以,你说的方法对我来说不可行~~~~我已经设置cookie到指定的目录,问题是无法读到这个指定目录下的cookie。
      

  6.   

    算了,我还是通过不同的COOKIE名前缀来区分不同程序的的COOKIE吧