php使用session时出现的报错-PHP问题

资源魔 26 0

1、PHP应用session时呈现的报错以下:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent

处理办法:

一、php.ini中的output_buffering=off 改为output_buffering=4096

二、php.ini中的session.save_path能否设置好了

三、pgp.ini中的session.auto_start = 0 改为session.auto_start = 1

四、php代码session_start() 后面不克不及有输入,并且必需放正在首行;正在session_start()的php代码以前的任何字符都被看做headers。行将<? session_start();.......?>放到文件首,而且<? 后面不克不及有任何字符

若上述四种办法不克不及处理能够用UltraEdit-32的UTF-8另存为了一下。

2、php应用session时呈现的报错,以下:

Warning: session_start(): Cannot start session when headers already sent in

Warning: Cannot modify header information - headers already sent by (output started at

这里的报错就是有过剩的空格,以下图。

1.jpg

将过剩的空格去掉,就能够了。

2.jpg保举:php效劳器

以上就是php应用session时呈现的报错的具体内容,更多请存眷资源魔其它相干文章!

标签: php php教程 session 报错 php故障解决 php使用问题

抱歉,评论功能暂时关闭!