Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

162
Visualizações
La sesión de Codeigniter 3 no funciona con PHP 7.1.4

Tengo una aplicación creada con Codeigniter 3 HMVC . La aplicación funcionaba bien en la versión PHP 5.6 , pero después de actualizar mi versión de PHP a 7.1.4 , no pude iniciar sesión en mi aplicación. Después de un chequeo completo, descubrí que la sesión no se está configurando en absoluto.

Regresé a PHP 5.6 y la sesión estaba funcionando bien nuevamente mientras cambiaba a PHP 7.1.4 para recuperar el problema de "la sesión no funciona".

Intenté alterar algún valor de configuración como el prefijo de la cookie y el nombre guardado de la cookie, etc., nada parece solucionarlo.

Alguien puede ayudarme porfavor.

about 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

Descubrí que el problema es con una versión anterior de Codeigniter 3 y este es un error que ya se informó en su sitio web. El error de sesión subyacente se solucionó en:

  • 3.1.2
  • 3.1.3
  • 3.1.4

Entonces, en la última versión de Codeigniter 3, este problema no ocurre.

Soluciones:

Si ya está en una versión defectuosa de codeigniter, considere reemplazar la carpeta del sistema con la de la última versión. Versión 3.1.6 en el momento de escribir esto.

about 4 years ago · Santiago Trujillo Relatório

0

En codeigniter 3.1.9 y PHP 7.2 en XAMPP (Windows), verifiqué mi application/config/config.php y vi que sess_driver era la base de datos:

 $config['sess_driver'] = 'database'; $config['sess_cookie_name'] = '165_session'; $config['sess_expiration'] = 7200; $config['sess_save_path'] = "ci_sessions";

Así que creé la base de datos ci_sessions con:

 CREATE TABLE IF NOT EXISTS `ci_sessions` ( `id` varchar(128) NOT NULL, `ip_address` varchar(45) NOT NULL, `timestamp` int(10) unsigned DEFAULT 0 NOT NULL, `data` blob NOT NULL, KEY `ci_sessions_timestamp` (`timestamp`) );

Y funcionó.

about 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda