不一定是iis 的问题,第一 你的机器是否允许cookie ,第二 你设置cookie 的timeout了么

解决方案 »

  1.   

    一 没有禁止COOKIE。
    二 设置的时候没有设置有效时间
      

  2.   

    http://127.0.0.1/work/web/site/album/album.php登陆,
    经过http://127.0.0.1/work/web/site/main/login.php验证产生cookie再返回上一页面。这样有路径的问题?
      

  3.   

    test.php
    <?php
    header("Content-Type:text/html; charset=utf-8");if($_COOKIE("UserName"))echo $_COOKIE("UserName");else header("location:test2.php");
    ?>这样测试的时候,提示:
    Fatal error: Function name must be a string in E:\Work\web\test1\test.php on line 4
    这个什么错误?
      

  4.   

    你不仿把设置登陆cookies 的文件放在根目录下面,我以前也遇上过这样的问题,最后就是把那个文件弄到根目录下面把问题解决了!!!
      

  5.   

    1、$_COOKIE("UserName")
    应为$_COOKIE["UserName"]2、你在
    http://127.0.0.1/work/web/site/main/login.php验证产生cookie
    http://127.0.0.1/work/web/test1/test.php 中默认是读取不到的,除非你在设置cookie时显式指定了路径"/"
      

  6.   

    ; The path for which the cookie is valid.
    session.cookie_path = /
    php.ini里这样设置的,在使用的时候也需要设置吗?
      

  7.   

    session.cookie_path = /
    是通知php在向cookie保存sessionid的时候,声明路径为/
    php都尚且如此,何况你呢?