PHP 7.2和Codeigniter 3.1.10-会话问题

时间:2019-02-28 04:24:00

标签: php codeigniter

将PHP从5.6升级到7.2后,我在Codeigniter遇到了以下问题:

  

严重性:警告

     

消息:ini_set():标头已发送。您无法更改   会话模块当前的ini设置

     

文件名:Session / Session.php

     

行号:282

     

遇到PHP错误

     

严重性:警告

     

消息:session_set_cookie_params():无法更改会话cookie   标头已发送时的参数

     

文件名:Session / Session.php

     

行号:294

2 个答案:

答案 0 :(得分:0)

Php.ini文件搜索自动启动会话,然后将值1更改为0

答案 1 :(得分:0)

我遇到了完全相同的错误。

查看以下网址: https://github.com/bcit-ci/CodeIgniter/issues/4740#issuecomment-236356967

  

这不是codeigniter的问题。如果您在php之前添加任何空格/行   在控制器中启动(<?php标签,可能会显示这种类型的错误

这对我来说就像魅力。

特别感谢github.com上的@ sumanta-ghosh。