在php.ini文件中是不是设置了
session_path=“c:/tmp”然后在c盘下建立tmp目录即可!可任意设定tmp目录的所在,不一定要在c盘!

解决方案 »

  1.   

    你的php.ini里面的
    session.save_path 设置错误
    从你出错的情况看,你可能设置的是/tmp而你用的是windows,应该设置为
    session.save_path = c:\path\to\yoursessiondata
      

  2.   

    你的php.ini用的是默认设置,是linux下的配置
    /tmp就可以看出来
      

  3.   

    问题是 为什么session.save_path=c:\tmp 行,但是=e:\tmp 就不行了呢
     (两个目录我都建了tmp文件夹)
      

  4.   

    你的php安装目录下是不是还有个php.ini?php会自动调用这个文件,然后再调用windows目录下的那个php.ini文件.
      

  5.   

    你在session_start()前面加一句session_save_path(path);这个path你设置成一个已经存在的目录就好了。