我使用的是examplep 1.6.3和notepad++4.7.2以及更高版本5.9.8。
在我们使用header("Location:page.php")
重定向到此页面的页面中,IDE或其他东西放置'n
或RETURN
,或者当它转到html <br>
时。我的意思是,在session_start()
之前,有一个不需要的html字符导致会话无法工作。当我看到html源代码时,我发现了这一点,而不是在IDE中)
我现在该怎么办?
我相信您有一些include,其中一个include文件的末尾有一些额外的字符。请把文件中多余的空格删掉。此外,为了避免出现这种情况,省略结束php标记也是一种很好的做法。
如果找不到有问题的输出,可以尝试使用输出缓冲作为解决方法。