Tempo conectado

PHP

14/09/2014

Qual o tempo necessario para um usuario se manter conectado? e aonde se faz essa contagem, no php ou no banco?
Claudio Aguiar

Claudio Aguiar

Curtidas 0

Respostas

William

William

14/09/2014

Imagino que seja relativo a conexão com o banco de dados!

O PHP é diferente do Delphi onde você segura uma conexão aberta mesmo sem nenhuma ação sendo executada no banco, geralmente em scripts PHP você começa conectando posteriormente executando ações no banco e devolve o resultado para página, por boas práticas existe a possibilidade de destruir a variável de conexão no final do script.

Mas basicamente você não fica conectado 100% do tempo que o usuário está acessando sua página, só se por exemplo o seu script estiver executando um loop de inserção com 1000 voltas, mas entra timeout de execução que está configurado no PHP.ini.
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

14/09/2014

Apenas complementando, caso você esteja se referindo ao tempo que o usuário pode permanecer "logado" no sistema, uma forma comum de fazer isso é definindo o tempo de expiração de um cookie relativo ao login.
GOSTEI 0
Claudio Aguiar

Claudio Aguiar

14/09/2014

Pelo que entendi é melhor fazer pela linguagem juntamente com o front-end entendi certo pessoal?
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

14/09/2014

Na verdade o front-end não entra aí diretamente, tudo é feito via back-end.
GOSTEI 0
Claudio Aguiar

Claudio Aguiar

14/09/2014

Na verdade o front-end não entra aí diretamente, tudo é feito via back-end.


mas na linguagem PHP tem como informar tempo limite?
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

14/09/2014

Como eu disse, com um cookie.
GOSTEI 0
Claudio Aguiar

Claudio Aguiar

14/09/2014

Pronto Joel, achei aqui.

[url]http://blog.thiagobelem.net/trabalhando-com-cookies-no-php/[/url]
GOSTEI 0
POSTAR