php session_start()报错怎么解决

简介php session_start()报错 解决办法。Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent

首先确定目录权限; 

然后在看一下php.ini里面的session.save_path是否打开!

空间开启独立php.ini

如果不行尝试一下操作:

1.php.ini中的output_buffering=off 改成output_buffering=4096


2.php.ini中的session.save_path是否设置好了


3.pgp.ini中的session.auto_start = 0 改成session.auto_start = 1


4.php代码session_start() 前面不能有输出,而且必须放在首行;在session_start()的php代码之前的任何字符都被看作headers。

所以解决方法是:

将<? session_start();.......?>放到文件首,并且<? 前面不能有任何字符


5.代码前面加上ob_clean。



声明:
1,如果您发现本文件已经失效不能下载,请联系站长修正或留言!
2,本站提供的资源多数为百度网盘下载,对于大文件,你需要安装百度云客户端才能下载!
3,部分文件引用的官方或者非网盘类他站下载链接,你可能需要使用迅雷、BT等下载工具下载!
4,本站推荐的资源均经由站长检测或者个人发布,不包含恶意软件病毒代码等,如果你发现此类问题,请向站长举报!
5,本站仅提供文件的免费下载服务,如果你对代码程序软件的使用有任何疑惑,请留言。
6,本网站在文章内容仅供于学习参考使用,请勿作为商业通途使用,版权归原作者所有。如您对内容、版权等问题存在异议请与本站联系,我们会及时进行处理解决。

下一篇:

tp5写分页内容会重置怎么办?


上一篇:

Navicat


文章评论

Top