Autor Tópico: Sessão X Variáveis SC  (Lida 322 vezes)

tadeu.parreiras

  • Novato
  • *
  • Mensagens: 30
    • Email
Sessão X Variáveis SC
« Online: Outubro 06, 2015, 06:45:56 pm »
Estou com dois problemas com relação a sessão.

O primeiro problema é que ao vencer a sessão eu estou tentando redirecionar as aplicações para a tela de login.
Quando a aplicação está abaixo do menu funciona corretamente.
Agora quando a aplicação está abaixo de outra aplicação ai a tela de login é chamada dentro do corpo do menu.

O segundo problema é quanto ao tempo da sessão. Mesmo aumentando o tempo de sessão ocorre erro de variáveis do scriptcase, isto é, as variáveis vencem antes da sessão.

Esses dois problemas estão prejudicando muito minhas aplicações, pois, geram erros de select na tela do usuário.
Eu tentei resolver o segundo problema implementando o redirecionamento do primeiro, mas, também existe problema neste, conforme descrito acima.


Rodrigo Goulart Padovezzi

  • Expert
  • *****
  • Mensagens: 1045
    • Email
Re:Sessão X Variáveis SC
« Responder #1 Online: Outubro 07, 2015, 08:23:10 am »
1º faça o redirecionamento para o login com o target "_parent"
2º aumente no seu php.ini session.gc_maxlifetime (tempo de vida de sessão em segundos, padrão 1440, coloque um número maior)

tadeu.parreiras

  • Novato
  • *
  • Mensagens: 30
    • Email
Re:Sessão X Variáveis SC
« Responder #2 Online: Outubro 08, 2015, 10:22:55 am »
Obrigado pela resposta.
O "_parent" eu já fiz, porém, quando faço a o redirecionamento (sc_redir) dentro de um  formulário que tem como pai uma consulta e não o menu, a tela de login é aberta dentro do menu.

Com relação ao tempo de sessão vou tentar, mas, o que estava ocorrendo é que o tempo de sessão ficava maior, porém, as variáveis do scriptcase, não sei porque, vencem.
Por exemplo a variavel usr_login, vence.
« Última modificação: Outubro 08, 2015, 10:34:15 am por tadeu.parreiras »

Rodrigo Goulart Padovezzi

  • Expert
  • *****
  • Mensagens: 1045
    • Email
Re:Sessão X Variáveis SC
« Responder #3 Online: Outubro 08, 2015, 10:34:30 am »
Altere o session.gc_maxlifetime no php.ini assim as variáveis não vão vencer, resolvendo 1 e 2