当前位置:首页 > 技术笔记 > 正文内容

阿里云虚拟主机PHP session不可用

晒太阳1个月前 (06-01)技术笔记38

使用阿里云的PHP云虚拟主机做了一个日常的事物跟进登记系统,要用SESSION作为验证登陆使用,谁知写好后,验证登陆这块死活不能用。如下面的提示:

session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /includes/123.php:4312)
Error File: /includes/123.php at 390 line.

后来想SESSION不能用,那就用cookie作为登陆验证吧,反正是自己用的小系统,但心里万般不爽啊。于是查资料,还真的解决了。原来是阿里云虚拟主机的配置问题,登陆主机管理-高级环境配置-PHP.INI配置,如下图:

开启“输出缓冲区数据块设置”后,等1分钟,SESSION功能正常使用了!!