1#楼 |
|
|
回复人:一起PHP |
注册时间:2004-02-27 |
主题/回复:247/1521 |
积分:4649 |
等级:★★★★★☆(十一级) |
称号:论坛圣人 |
|
|
|
1#楼 发表于2004-10-20 22:58:53
评分:1
|
|
你把session_start()放在整个程序的第一行,或者干脆删掉session_start(),就好了 |
|
2#楼 |
|
|
回复人:garykwan |
注册时间:2005-06-13 |
主题/回复:1/2 |
积分:407 |
等级:★★☆(五级) |
称号:略有小成 |
|
用户联系方式已设置为保密
|
|
2#楼 发表于2005-06-15 01:32:35
评分:1
|
|
版主,今天看了这个帖子,我按照你的方法试了一下,又出现了
Warning: session_register() [function.session-register]: Cannot send session cookie - headers already sent by (output started at C:\Program Files\Apache Group\Apache2\htdocs\Test\login.php:6) in C:\Program Files\Apache Group\Apache2\htdocs\Test\login.php on line 8
Warning: session_register() [function.session-register]: Cannot send session cache limiter - headers already sent (output started at C:\Program Files\Apache Group\Apache2\htdocs\Test\login.php:6) in C:\Program Files\Apache Group\Apache2\htdocs\Test\login.php on line 8
Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files\Apache Group\Apache2\htdocs\Test\login.php:6) in C:\Program Files\Apache Group\Apache2\htdocs\Test\login.php on line 51
这个错误,请问这是为什么? |
|
3#楼 |
|
|
回复人:一起PHP |
注册时间:2004-02-27 |
主题/回复:247/1521 |
积分:4649 |
等级:★★★★★☆(十一级) |
称号:论坛圣人 |
|
|
|
3#楼 发表于2005-06-21 16:19:43
评分:♂
|
|
所有的 header() 语句,都必须放在所有输出之前。
比如,任何的html语句,都算输出,PHP里面的 echo ,print等,都是输出语句。
header() 这样的语句必须放在所有输出之前~~ |
|
4#楼 |
|
|
回复人:zhanglinye |
注册时间:2005-07-29 |
主题/回复:0/2 |
积分:402 |
等级:★★☆(五级) |
称号:略有小成 |
|
|
|
4#楼 发表于2005-07-29 21:17:00
评分:1
|
|
把session_start()放在第一行,并且在它的前面最好不要有空格! |
|