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


Moderador: web

 

timeout nas sessões

22-08-2007 10:52

olá pessoal.
Preciso de colocar no site, um timeout nas páginas, para qdo passa um determinado tempo em que o utilizador nao faz nada, ele seja redirecionado para a pagina de login.
Tou a utilizar sessões, mas andei a pesquisar o codigo para colocar o timeout e nao tou a conseguir.
Abaixo deixo um exemplo que encontrei , mas nao ta a funcar.

<?php

session_cache_expire(30);
$cache_expire = session_cache_expire();

session_start();
?>

Alguem tem um script qur funcione??

Cumprimentos
0
 

timeout nas sessões

22-08-2007 13:29

Acho que com cookies você pode fazer isso, gravar o tempo da sessão no cookie e ler ele para ver se existe ou não, se existir atualiza ele.
Depois de logar:
$tempo = '60'; //60 segundos... setcookie("sessao", "blabla", time()+($tempo));

Nas outras páginas:
$sessao = $HTTP_COOKIE_VARS['sessao']; if($sessao){ echo "Ainda ativo..."; $tempo = '60'; //60 segundos... setcookie("sessao", "blabla", time()+($tempo)); } else { echo "Sessão encerrada, logue aqui...."; }

Flws...

editado para adição das tags de código
0
 

timeout nas sessões

23-08-2007 05:54

ok...mas nao sabes como posso fazer sem utilizar as cookies.
Ja andei aver tb com a mudificação do php.ini

Queria fazer so com as sessoes.

Cumprimentos
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17743
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

timeout nas sessões

23-08-2007 17:55

Se fosse em um único documento, poderia resolver com um contador em contagem regressiva.
viewtopic.php?t=331
0
A melhor hospedagem para o seu site HostGator!
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17743
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

timeout nas sessões

23-08-2007 19:46

Vê se esse código ajuda, é em session
viewtopic.php?p=2885
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Bing [Bot]