用户设置禁止cookie,则cookie不能建立

解决方案 »

  1.   

    在ie中你是怎么禁用cookie的?有没有完整的把所有ie临时文件清除掉?
      

  2.   

    我的操作步骤如下:
    打开ie清除所有cookie ,将cookie权限设为最高,阻止所有cookie,现在连csdn都进不来了.
    编写测试面test.php
    <?
    setcookie('username','dd');
    ?><a href=test2.php>test2</a>编写测试页test2.php
    echo $_COOKIE['username'];结果显示dd简直神了!!!!!!!!!!!!!!!
      

  3.   

    你去找找有没有生成 cookie 文件。
      

  4.   

    你关掉的是internet吧?但是你可能访问的是本地(LAN)的服务器,甚至是localhost,所以Internet的cookie设置不起作用,你应该相应的修改局域网的cookie
      

  5.   

    hackfan兄真是一语惊醒梦中人,
     再问一下,在哪个地方修改局域网的cookie设置呢?
      

  6.   

    hackfan(Hackfan) 有道理,刚才用ASP的COOKIE试了一下和PHP情况一样~
      

  7.   

    是这样的,internet的cookie都禁止掉了,但intranet的cookie依然可以操作。
      

  8.   

    发现只要是域名是 localhost 或 机器名的 cookie,都不受此限制不管是从别的机子访问还是在本机访问,cookie都不受此限制,这点偶已经经过偶测试。所以你试着把你的发布改为 域名 的形式再访问看看??
      

  9.   

    Internet选项里面安全-本地Intranet
    修改这个的安全性
      

  10.   

    会话cookie——没有设置生命期的cookie,即关闭浏览器时就消失的cookie

    一般cookie——有生命期的cookie
    是不一样的