2010-06-10 22 views
0

警告:session_start()[function.session-start]:无法发送会话缓存限制器 - 头文件已经发送(输出开始于C:\ xampp \ htdocs \ program \ sanweetha \ quotation.php:280)在C:\ xampp \ htdocs \ program \ sanweetha \ php \ captcha demo \ captcha_demo.php上线1captcha错误警告:session_start()[function.session-start]:无法发送会话缓存限制器 - 已发送头文件(输出开始于

+0

而你的问题是?... :) – 2010-06-10 14:18:28

回答

1

此错误表示您在开始向用户发送输出之后的某个时刻尝试使用函数session_start()。在使用该函数之前,甚至没有空格,都不会向用户输出任何内容。检查您的脚本以<?php,并且您不在函数调用之前的任何位置输出内联HTML,也不使用echo或类似的。

0

在脚本生成一行输出后,您可能试图向浏览器发送HTTP标头。这不如PHP手册简洁地描述的那样,“......数据已经发送之后,通常无法将标题发送到浏览器......”。

所以要么确保使用HTTP标头的任何输出产生

OR

人们可以在脚本的开头使用ob_start();,这将会把所有生成的输出缓冲器因此屏幕的输出会没见过

相关问题