Jump to content


Photo

Sessao Expira Ao Mudar De Diretorio No Servidor


  • Faça o login para participar
9 replies to this topic

#1 alexandre_prog

alexandre_prog

    Novato no fórum

  • Usuários
  • 20 posts
  • Sexo:Não informado

Posted 07/01/2009, 09:26

Pessoal,,, estou trabalhando com sessões ao fazer o login no meu sistema,,,,... O problema é que quando mudo de diretório a sessão expira (quebra), mas o estranho é que em alugns diretórios a sessão mantém e outros não ...

Alguém tem uma idéia do que pode ser??


Obrigado!

#2 Humberto Rodrigues

Humberto Rodrigues

    Turista

  • Usuários
  • 59 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 07/01/2009, 09:55

Tá colocando "session_start();" no começo de todas as páginas?

#3 alexandre_prog

alexandre_prog

    Novato no fórum

  • Usuários
  • 20 posts
  • Sexo:Não informado

Posted 07/01/2009, 11:10

Esse é o estranho aqui, estamos usando o session_start() em todos os arquivos que estamos usando a sessão,,, o Pior é que ele consegue achar o nome da sessão, mas não consegue achar o conteúdo dela!!

Estranho,,,

o que pode ser?

Obrigado

#4 Humberto Rodrigues

Humberto Rodrigues

    Turista

  • Usuários
  • 59 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 07/01/2009, 12:24

Mesmo que a página não use sessão, ela deve ter o session_start() para manter a sessão.
Tá fazendo assim?

Posta o código de onde a sessão é criada e das página em que a sessão se perde.

#5 alexandre_prog

alexandre_prog

    Novato no fórum

  • Usuários
  • 20 posts
  • Sexo:Não informado

Posted 07/01/2009, 13:34

Sim,, estou fazendo,,, mesmo que ela não use a sessão, eu mantenho o session_start()...

O pior é que ele mantém a sessão, mas apaga seu conteúdo, só em algumas situações que acontece isso,,

muito estranho!


Obrigado!


Mas alguma idéia, talvés no PHP.ini será que tem alguma coisa em relação a diretórios com sessões??


Faloww!!

#6 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 07/01/2009, 13:39

Não faz muito sentido... dá pra postar o código?
Pode ser só o começo... (não adianta postar tudo mesmo ;) )

#7 Humberto Rodrigues

Humberto Rodrigues

    Turista

  • Usuários
  • 59 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 07/01/2009, 13:48

Isso não é problema do servidor?
Manda email pro suporte, assim eles dão uma verificada no que acontece e você já elimina o idéia do problema no servidor.

#8 alexandre_prog

alexandre_prog

    Novato no fórum

  • Usuários
  • 20 posts
  • Sexo:Não informado

Posted 07/01/2009, 14:08

Isso não é problema do servidor?
Manda email pro suporte, assim eles dão uma verificada no que acontece e você já elimina o idéia do problema no servidor.



Então parceiro, o problema começou a aparecer de repente, o erro da sessão acontece quando eu pego uma página que está em um diretório abaixo das páginas que estava acessando!


E se eu testo localmente aqui, dá certinho o código, mas depois que eu publico a página, ocorre o erro.


Será que é no servidor?


Obrigado!

#9 Humberto Rodrigues

Humberto Rodrigues

    Turista

  • Usuários
  • 59 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 07/01/2009, 14:14

Já que funciona localmente, o problema é no servidor.
Informa à eles que seu script funciona localmente e o problema aparece somente quando o script vai pro servidor.

**Se isso resolver, depois posta pra gente saber

;)

Abraços

Edição feita por: Humberto Rodrigues, 07/01/2009, 14:16.


#10 alexandre_prog

alexandre_prog

    Novato no fórum

  • Usuários
  • 20 posts
  • Sexo:Não informado

Posted 09/01/2009, 14:41

já estou informando o pessoal do servidor,,,, e qualquer coisa, volto a postar,,,....


Obrigado!

Passamos um e-mail para nosso servidor,, e eles verificaram o PHP.INI deles,,...


E acabou voltando a funcionar as sessões,,,...


Obrigado!




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq