php没配置好,你没有指定session文件的存放路径.解决方法:
(1)在c盘建立文件夹tmp
(2)打开php.ini,找到session.save_path,修改为session.save_path= "c:/tmp"

解决方案 »

  1.   

    to funnymore():高手好像不行诶!还是有错误出现Warning: open(/tmp\sess_11a01a500bd9058a279a7f528f2f1a2d, O_RDWR) failed: No such file or directory (2) in D:\php\php_work\php_web\loginon.php on line 2Warning: Invoke() failed: 发生意外。 Source: Microsoft OLE DB Provider for ODBC Drivers Description: [Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x24c Thread 0x72c DBC 0x13d4024 Jet'。 in D:\php\php_work\php_web\loginon.php on line 7Warning: Invoke() failed: 发生意外。 Source: ADODB.Connection Description: 对象关闭时,不允许操作。 in D:\php\php_work\php_web\loginon.php on line 8Warning: Cannot add header information - headers already sent by (output started at D:\php\php_work\php_web\loginon.php:2) in D:\php\php_work\php_web\loginon.php on line 12Warning: odbc_close(): supplied argument is not a valid ODBC-Link resource in D:\php\php_work\php_web\loginon.php on line 25
      

  2.   

    1、  关于“Warning: open(/tmp\sess_11a01a500bd9058a279a7f528f2f1a2d, O_RDWR) failed: No such file or directory (2) in D:\php\php_work\php_web\loginon.php on line 2”
      可能是php.ini 文件中,session.save_path 的设置有问题,建议建立一个目录,如在php的安装目录下建立一个叫做sessiondata的目录,然后设置php.ini文件的session.save_path = c:\php\sessiondata
    2、 关于“Warning: Invoke() failed: 发生意外。 Source: Microsoft OLE DB Provider for ODBC Drivers Description: [Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x24c Thread 0x72c DBC 0x13c967c Jet'。 in D:\php\php_work\php_web\loginon.php on line 7”
      你确认你装没装Jet驱动,一般装了Access后都有的。