Sessões sob XP

1. Sessões sob XP

JOSÉ MARCOS ALVES FORMIGA
jformiga_rs

(usa OpenSuSE)

Enviado em 09/09/2009 - 21:02h

Grande galera. Não sei se vcs já viram o seguinte: tenho um site desenvolvido em php + oracle. Usando o XP ou o Vista, quando abro duas sessões (telas) do site (digamos, duas telas de cadastramento de clientes), e fecho uma delas, a outra tb encerra. Nunca ví isso. O site é hospedado em Debian. Alguem já viu isso e pode me ajudar. Obrigadooooo de coração.


  


2. Re: Sessões sob XP

André
andrezc

(usa Debian)

Enviado em 09/09/2009 - 21:28h

Estranho isso, Mas ocorre em todo navegador ? Vamos supor que você esteja usando firefox, no seu caso como esta de Win, ja tentou pelo Internet Explorer ? Opera ?


Da uma olhada nisso.


3. Sessões sob XP

JOSÉ MARCOS ALVES FORMIGA
jformiga_rs

(usa OpenSuSE)

Enviado em 10/09/2009 - 08:33h

Obrigado pela atenção. Respondendo sua pergunta: somente acontece usando o IE. Não posso usar outro navegador em função da Empresa contratada. Não sei se isso pode ser configuração do Apache ou do PHP. De repente é alguma coisa setada no IE. A última alteração que fiz foi controlar algumas funções do Sistema usando o $_SESSION. Qdo encerro a sessão, uso um session-destroy. Já testei, e não é isso. Vou continuar fazendo testes pra ver se acho furos. Esquisito mesmo. Desde já agradeço a ajuda. Abraço.


4. Sessões sob XP

JOSÉ MARCOS ALVES FORMIGA
jformiga_rs

(usa OpenSuSE)

Enviado em 10/09/2009 - 11:05h

Oi novamente. Galera, acho que estou pisando no tomate legal nesse problema. Favor considerar comigo: tenho os seguintes parâmetros ativados no php.ini: session.name = PHPSESSID e session.save_path= D:\PHP\sessiondata. Pelo que sei, a cada session_start()no código PHP vai ser gerado um arquivo do tipo sess_xxxxxxxx no caminho dado acima. Certo? O problema é, cada acesso ao site está usando o mesmo arquivo sess_xxxxxxxxxx. Ue, mas não deveria gerar outro arquivo sess_xxxxxxxxx ? Acho que estamos mais próximo da solução. Abração e obrigadooooo.


5. Re: Sessões sob XP

Júlio Ferreira de Souza Neto
juliofsn

(usa Fedora)

Enviado em 11/09/2009 - 08:50h

jformiga_rs, o session_start() só cria uma nova sessão se não houver nenhuma sessão já criada, se a sessão já existir ela será mantida, e não importa que você abra duas janelas do IE, ambos vão compartilhar as mesmas sessões de usuário, isso ocorre com qualquer navegador. Pra abrir duas sessões diferentes, você teria que abrir outro navegador na sua máquina.


6. Re: Sessões sob XP

Paulo Camboim
paulocamboim

(usa Slackware)

Enviado em 12/09/2009 - 01:58h

Cara nao vou poder te ajudar, mas vou descrever um problema que tb enfrento.

Tenho um problema estranho no win XP que eh o seguinte.

Eu faco o login e se incia a sessao. Quando eu clicko em qualquer link, eh como se a sessao acabasse, voltando pra tela de login.

Faco o login novamente e tudo funciona normalmente.





7. Sessão PHP desaparece

JOSÉ MARCOS ALVES FORMIGA
jformiga_rs

(usa OpenSuSE)

Enviado em 12/09/2009 - 15:37h

Obrigado galera até. É, realmente, procurando durante horas e horas na Web, tá claro que o arquivo de sessão criado pelo PHP (sess_xxx) permanece o mesmo pra todas as sessões abertas no site. Abrindo novamente o browse, aí sim, é criado outro arquivo sess_xxxx. Minha luta agora é como administrar esse arquivo para que as variáveis não sejam sobrepostas quando o usuário abre mais de uma sessão por browse. Ou seja: a variavel X da sessão 1 não pode sobrepor a variável X da sessão 2. Entendeu ? Qualquer luz, aceito com gratidão.
Sobre o sessão que desaparece quando o Paulo muda de link, favor verificar a variável PHP session.cache_expire se está ativa com, por exemplo, valor de 180 ou maior. Pode ser isso.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts