Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS

Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17248
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Tempo de vida de uma session

24-12-2007 17:50

Esse script mostra como dar um tempo de vida para sua session.

<?php // inicío a session session_start(); // gravo o timestamp da data atual $data_timestamp = time("d/m/Y G:i:s"); // gravo o timestamp da data atual na session tempo_entrada $_SESSION['tempo_entrada'] = $data_timestamp; ?>

Após ter criado a session, vou mostrar um outro documento, que vai verificar quanto tempo falta para session acabar e informar ao usuário se a session está expirada ou não.

<?php session_start(); // grava o timestamp atual $data_timestamp_atual = time("d/m/Y G:i:s"); // subtrai do timestamp gravado pelo atual $verifica_tempo = $data_timestamp_atual-$_SESSION['tempo_entrada']; // se a diferença for maior que trinta, ou seja, se passaram 30 segundos // a session é expirada if($verifica_tempo > 30) { $_SESSION['tempo_entrada']=""; echo "sua session expirou"; exit; } else { echo "Já se passou: ".$verifica_tempo." segundo(s) dessa session"; } ?>

0
Criar site grátis Wix
Hospedagem de sites Hostgator
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum
:rock:

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado