各位大虾,我在我的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
这里的路径要用“/”