Aumentando o tempo limite da sessão no PHP
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();