session.save_path = "c:\php\session"改成这样后,重新启动一次web服务器,
c:\php\session 你指定的这个目录存在吗?

解决方案 »

  1.   

    当然在这个目录下创建了一个新的文件session
      

  2.   

    根目录下建立一个tmp文件夹立即解决问题
      

  3.   

    或者你设置session路径的时候没有重启Apache
      

  4.   

    存放session的文件夹可以随便命名吧?只要我的路径写的很明确/、。
    大家认为呢????
      

  5.   

    session.save_path = .这样直接点
      

  6.   

    你改的php.ini是windows下面的那个吗?
    还有你改了有没有重启服务器?
      

  7.   

    我在想是不是你的php有一两个目录,就是说在你的机子上有两个php而你修改的不对,所以改了之后没有成功,再就是你可以通过<?phpinfo();?>进行输出看看你的php配置项主要显示了什么东东,有没有错误
      

  8.   

    我也曾有过这个现象,是4.0版本中的,无论怎么配php.ini都是这个样子,但是用了4.3之后就没有这个问题了,但是到现在我都不明白这个问题到底是哪里的问题,你把你使用的版本也说说看,看看是不是版本的问题
      

  9.   

    转:
    在windows平台下,php4.01pl2以前的版本会出现设置session.save_path 后出错的情况,这是php的一个bug,在php4.01pl2及以后已经修正了。如果你用以前的版本,你可以将session.save_path设为"./",或设为"/temp",并在你放置php脚本的当前盘根目录下建一个名为temp的目录即可(我的php脚本放在d:apachehtdocs下,则我在d:盘根目录下建一名为temp的目录)。
      

  10.   

    还是php.ini没设置好.
    Warning: session_start(): ope(/tmp\sess_c99ebe403d09d5316f9b147826120123,
    看这行就知道还是读tmp这个目录.
      

  11.   

    是目录问题了.这个建议楼主看看PHP.INI相关的介绍.应该很容易解决
      

  12.   

    晕,啊,前天我也碰到过你的session()这样问题,就是目录设置问题呀.
      

  13.   

    既然
    Warning: session_start(): ope(/tmp\sess_c99ebe403d09d5316f9b147826120123, O_RDWR) failed: No such file or directory (2) 
    那么就在根目录下建一个tmp子目录
      

  14.   

    hehe.....谢谢各位的帮助。
    我昨天从新安装了一个2000系统,现在没有问题了!