php.ini 中设置 session.save_path = c:\winnt\temp

解决方案 »

  1.   

    php.ini 中设置 session.save_path = c:\winnt\temp
      

  2.   

    出现这种错误是怎么回事啊
    Warning: session_start(): open(/tmp\sess_4f8d3dbdfaa31293e6ae77946603ac29, O_RDWR) failed: No such file or directory (2) in D:\test\php\session\test1.php on line 2Warning: session_start(): Cannot send session cookie - headers already sent by (output started at D:\test\php\session\test1.php:2) in D:\test\php\session\test1.php on line 2Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at D:\test\php\session\test1.php:2) in D:\test\php\session\test1.php on line 2Warning: Unknown(): open(/tmp\sess_4f8d3dbdfaa31293e6ae77946603ac29, O_RDWR) failed: No such file or directory (2) in Unknown on line 0Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0
      

  3.   

    先这样:php.ini 中设置 session.save_path = c:\winnt\tempsession_start()之前不能有任何输出,把session_start();放在程序最再头再试下
      

  4.   

    我是放在了程序的最开始啊,程序是网上的一个例子(如下),好像是我的php.ini的配置有问题吧。
    <?php
    // 檔名 1.php
    session_start();
    $abc="ABCDEFG";
    $zzz="zzzzzzz";
    session_register("abc");
    session_register("zzz");
    echo   "1.php";
    ?>  
    <?php
    // 檔名 2.php
    session_start();
    echo "2.php\n";
    if   (isset($abc)) {
       echo   $abc;
       echo   $zzz;
    }   else   {
       echo   "變數沒傳進來";
    }
    ?>  
    还是有以下的错误
    Warning: session_start(): open(/tmp\sess_eabc863ae694664c2fb29003e1bbfbd6, O_RDWR) failed: No such file or directory (2) in D:\test\php\session\2.php on line 3Warning: session_start(): Cannot send session cookie - headers already sent by (output started at D:\test\php\session\2.php:3) in D:\test\php\session\2.php on line 3Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at D:\test\php\session\2.php:3) in D:\test\php\session\2.php on line 3
    2.php 變數沒傳進來 
    Warning: Unknown(): open(/tmp\sess_eabc863ae694664c2fb29003e1bbfbd6, O_RDWR) failed: No such file or directory (2) in Unknown on line 0Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0
    是不是打开文件时的错误啊???
      

  5.   

    php.ini中我已经改了,还是有问题嘛
      

  6.   

    终于没警告了,谢谢CViva(const char * viva) 和 feel8(准备早起的鸟)
      

  7.   

    to  sssfifa(sss_fifa) 
    改过后要重启一下web 服务器。
    或直接在d下建也可以,不用重启web服务器
      

  8.   

    session.save_path =c:\temp
    在c盘建个temp文件夹