把session路径设成绝对路径
因为以模块方式启动php时,当然路径是apache所在的路径,而不是php所在的路径

解决方案 »

  1.   

    把配置文件的相关内容列出来看看
    绝对路径,还要加盘符,我的设置是
    session.save_path         = /tmp
    你的
    /tmp\sess_967a662e6f50f6b6c97135d51b829eb8, O_RDWR
    斜杠错了吧
      

  2.   

    不是的啊。我设置的是绝对路径啊。
    我的session是session.save_path = C:\apache\htdocs\chat1\session

    不是这个 啊。所以我很奇怪啊
      

  3.   

    不对.要写成
    session.save_path = C:/apache/htdocs/chat1/session
      

  4.   

    search 你硬盘上的 php.ini,肯定有两个或以上,而你只改了其中的一个apache 模块方式启动的时候先检查的是 apache 目录里的是否有 php.ini,然后再检查 windows 目录里的
      

  5.   

    to:platinum(白金) 
    我查过了,所有的php.ini我都改了啊.我不是说了吗
      

  6.   

    好,我来说几句
    一。自己动手把那个目录建起来。
    二。如果是NTFS格式,看看用户权限,改一下。
    如果还不成,那就是你在某些地方没有做对。
      

  7.   

    我的apache以前好使啊。一切正常啊。可是后来就不对了啊
      

  8.   

    既然是这样...就顺他去吧.在根目录下建一个tmp看看..
      

  9.   

    phpinfo()看看,session目录再那儿不就知道了么