background image

取消某个 session 变量在 php4.2 以上还有 BUG.

注意:

1:在调用 Session_Start()之前不能有任何输出.例如下面是错误的.
==========================================
1 行
2 行 <?PHP
3 行 Session_Start();//之前在第一行已经有输出
4 行 .....
5 行 ?>
==========================================

提示 1:

凡是出现"........headers already sent..........",就是 Session_Start()之前向
浏览器输出信息.
去掉输出就正常,(COOKIE 也会出现这种错误,错误原因一样)

提示 2:

如果你的 Session_Start()放在循环语句里,并且很难确定之前哪里向浏览器输
出信息,可以用下面这种方法:
1 行 <?PHP Ob_Start(); ?>
........这里是你的程序......

  2:这是什么错误

Warning: session_start(): open(/tmp\sess_7d190aa36b4c5ec13a5c164
9cc2da23f, O_RDWR) failed:....
因为你没有指定 session 文件的存放路径.

  解决方法:

  (1)在 c 盘建立文件夹 tmp

  (2)打开 php.ini,找到 session.save_path,修改为 session.save_path= 
"c:/tmp"

伊图教程网[www.etoow.com]
http://www.etoow.com/html/2007-02/1170384144-1.html