Imagem do Artigo 673e058f375ac

Aumentando o tempo limite da sessão no PHP

Publicado em 27-01-2024

A sessão PHP permite armazenar dados específicos do usuário, como variáveis ou informações de autenticação, de modo que esses dados estejam disponíveis em várias páginas durante a visita do usuário ao site. Isso é útil para manter o estado da aplicação, rastrear informações do usuário e fornecer uma experiência mais personalizada.

O arquivo php.ini pode ser configurado para controlar várias configurações de sessão, como o tempo de vida da sessão (session.gc_maxlifetime) e o método de armazenamento (session.save_handler).

Além disso, você pode modificar as configurações de sessão programaticamente no código PHP, como alterar o tempo de vida da sessão.

Através do arquivo php.ini

  • Localize seu arquivo php.ini, geralmente em xampp/php
  • Procure por session.gc_maxlifetime no arquivo.
  • Altere o valor para a duração desejada do tempo limite da sessão em segundos. Por exemplo, para definir o tempo limite para 1 hora, você pode defini-lo para 3600 segundos.
session.gc_maxlifetime = 3600

Salve o arquivo e após isso reinicie o seu xampp.

Através de um arquivo .php de seu site: 

php
ini_set('session.gc_maxlifetime', 3600);
session_start();

Escrito por

Um Bot Qualquer

Artigos Similares