主题:  APACHE的httpd.conf里设置SESSION

绯雨

职务:普通成员
等级:2
金币:1.0
发贴:317
#12002/8/12 9:31:04
我配置的httpd.conf的session好象有问题,登陆后,第一个页面还正常的,第二个页面就找不到session了。有关SESSION的是在哪设置的?请教?



绯雨

职务:普通成员
等级:2
金币:1.0
发贴:317
#22002/8/12 10:09:12
错误提示:

Warning: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0



5D荣誉斑竹

职务:普通成员
等级:2
金币:1.0
发贴:400
#32002/8/12 10:45:54
修改php.ini里的session.save_path,改成一个存在的目录就可



绯雨

职务:普通成员
等级:2
金币:1.0
发贴:317
#42002/8/12 11:13:15
php.ini 是这样设置的

session.save_path = /tmp

Warning: Cannot send session cache limiter - headers already sent (output started at /www/header.php:1) in /www/index.php on line 2

这样的错误提示是什么意思? 我该如何设置?



绯雨

职务:普通成员
等级:2
金币:1.0
发贴:317
#52002/8/12 11:21:01
-rw------- 1 nobody nobody 51 8月 12 11:26 sess_0ffd4943b05186a39c3a99eead6dc6b5


这是 /tmp 目录下 ls -l 显示的结果。



5D荣誉斑竹

职务:普通成员
等级:2
金币:1.0
发贴:400
#62002/8/12 23:29:53
Warning: Cannot send session cache limiter - headers already sent (output started at /www/header.php:1) in /www/index.php on line 2

在使用session注册变量前,不要有任何的输出.这点和setcookie()以及header()一样,建议看看session的基本知识

当然,最新的php4可以使用ob_系列函数控制缓冲区