Array
(
)

Tempo conectado

PHP
Claudio Aguiar
   - 14 set 2014

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

William (devwilliam)
   - 15 set 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.

Joel Rodrigues
   - 15 set 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.

Claudio Aguiar
   - 17 set 2014

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

Joel Rodrigues
   - 17 set 2014

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

Claudio Aguiar
   - 17 set 2014


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


mas na linguagem PHP tem como informar tempo limite?

Joel Rodrigues
   - 18 set 2014

Como eu disse, com um cookie.

Claudio Aguiar
   - 18 set 2014

Pronto Joel, achei aqui.

http://blog.thiagobelem.net/trabalhando-com-cookies-no-php/