又颓废了,上班时间写博客.刚才碰到一个问题是关于Session的.
Cannot send session cache limiter - headers already sent 这个问题怎么解决呢?
问题的起因还是因为我要在文件的中部引用一个初始化的php文件导致的.这个文件里面有session_start(); 然而session_start();是不能够在header已经发出的情况下使用的.
什么是header已经发出呢?
如果没有使用header()函数就是在任何页面输出之前,如果有则是使用header()之前
所以说必须在页面最顶端使用session_start();最好情况还要require_once();来进行引用.但是我现在是在文件的中部啊啊啊,怎么办,想想这个又不是什么严重的错误,于是乎.
<?php error_reporting(0); include("init.php"); ?>