[PHP] Cannot send session cache limiter 错误解决方法
session_start(): Cannot send session cache limiter - headers already sent
错误是由于在调用Session_Start()之前有输出导致的.
例如下面是错误的.
1
2 <?PHP
3 Session_Start();//之前在第一行已经有输出
4 .....
5 ?>
错误产生的原因是:由于没有制定session文件的存放路径.
解决方法:
方法一:
如果是windows系统
(1)在c盘建立文件夹tmp
(2)打开PHP.ini,找到session.save_path,修改为session.save_path="c:/tmp"
(2)打开PHP.ini,找到session.save_path,修改为session.save_path="c:/tmp"
方法二:
error_reporting (E_ALL ^ E_WARNING);
session_start();
没有评论:
发表评论