关于PHP中session使用的问题!

各位大虾,我在我的PHP程序中写下了如下的代码:

1   
2session_start();   
3sesstion_register("CuID");   
4cuid=&id   

可是在使用的时候出现以下的警告提示:
Warning: Cannot send session cookie - headers already sent by (output started at d:\apache\htdocs\example\09\07.php:2) in d:\apache\htdocs\example\09\07.php on line 4

这是什么原因啊?是我那儿设置的不对吗?帮帮忙!

---------------------------------------------------------------

你在看看你的代码前面是否有输出!
---------------------------------------------------------------

如 allkill(傲气游) 所说, 检查程序前部是否有多余的空格空行等
---------------------------------------------------------------

session_start()前不能有echo之类的输出语句,也不能有空行
---------------------------------------------------------------

检查是否有/tmp目录,如果没有在session_start()前加上session_save_path("c:/winnt/temp");
---------------------------------------------------------------

session.save_path = c:\winnt\temp
应该是session.save_path = c:/winnt/temp
这里的路径要用“/”

Published At
Categories with Web编程
Tagged with
comments powered by Disqus