我是放在了程序的最开始啊,程序是网上的一个例子(如下),好像是我的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 3
Warning: 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 3
Warning: 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 0
Warning: 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
是不是打开文件时的错误啊???
出现这种错误是怎么回事啊
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 2
Warning: 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 2
Warning: 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 2
Warning: Unknown(): open(/tmp\sess_4f8d3dbdfaa31293e6ae77946603ac29, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
Warning: 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