O Codeigniter 3 Session não funciona com o PHP 7.1.4

Eu tenho um aplicativo criado com Codeigniter 3 HMVC . O aplicativo estava funcionando bem na versão PHP 5.6 , mas depois de atualizar minha versão do PHP para 7.1.4 não consegui fazer login na minha aplicação. Após um cheque completo, achei que a session não está sendo definida de forma alguma.

Eu voltei para o PHP 5.6 e a session estava funcionando bem novamente ao mudar para o PHP 7.1.4 trazer o problema “session não funcionando” de volta.

Eu tentei alterar algum valor de configuração como prefixo de cookie e cookie save name etc, nada parece corrigi-lo.

Alguém pode ajudar.

Descobri que o problema é com alguma versão anterior do Codeigniter 3 e este é um bug já relatado em seu site. O erro de session subjacente foi corrigido em:

  • 3.1.2
  • 3.1.3
  • 3.1.4

Portanto, na última versão do Codeigniter 3, esta questão não acontece.

Soluções:

Se você já está em um código de código defeituoso, considere replace a pasta do sistema pela versão mais recente. Versão 3.1.6 no momento em que escreve isso.