You are here

Cannot change session id when headers already sent

系统报了这样的错我

Warning: session_id(): Cannot change session id when headers already sent 在 drupal_session_initialize() (行 266 在 /includes/session.inc).

 

Warning: session_set_save_handler(): Cannot change save handler when headers already sent 在 drupal_session_initialize() (行 242 在 /includes/session.inc).

 

这个错误引起的原因很多。比如memory limit过小,参数 session.auto_start设置为了真。

还有就是模块代码比如module文件里面增加 ?>,并且这个后面还有空格。

 

 

经过检查,模块开发者,在模块的结尾使用了:

 

?>

 

去掉后,错误消息消失。


论坛:

Drupal版本: