出现这种错误是怎么回事啊 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
我是放在了程序的最开始啊,程序是网上的一个例子(如下),好像是我的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 是不是打开文件时的错误啊???
php.ini中我已经改了,还是有问题嘛
终于没警告了,谢谢CViva(const char * viva) 和 feel8(准备早起的鸟)
to sssfifa(sss_fifa) 改过后要重启一下web 服务器。 或直接在d下建也可以,不用重启web服务器
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
<?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
是不是打开文件时的错误啊???
改过后要重启一下web 服务器。
或直接在d下建也可以,不用重启web服务器
在c盘建个temp文件夹