今天拿阿里云的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功能正常使用了!!
发表评论: