Ir para conteúdo
Fórum Script Brasil
  • 0

Problemas Com Variáveis Session


Guest Antonio A L Pereira

Pergunta

Guest Antonio A L Pereira

Prezados colegas,

Estou desenvolvendo um site q utiliza ASP, tudo está funcionando corretamente, a não ser o uso posterior de variáveis de sessão.

Em um determinado momento, preciso guardar o nível de acesso do usuário, então utilizo o código:

session("Nivel_Sessao") = "6"

Porém, quando preciso verificar o conteúdo da variável Nivel_Sessao, ela está vazia, como se não houvesse sido criada.

if session("Nivel_Sessao") <> "6" then ...

Se alguém souber de uma possível causa para isso, agradeço.

Antonio A L Pereira

technosoftsp@ig.com.br

www.technosoftsp.com

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0
Guest Antonio A L Pereira
será que ela não está expirando... ??

<% Session.Timeout = 10 %>

Não coloquei nada sobre timeout, ele tem algum default?

Mas acredito q não seja o caso, já que a página q consiste a variável é a próxima.

Este mesmo código funcionava em outro domínio.

Pode haver algum outro problema?

Link para o comentário
Compartilhar em outros sites

  • 0

se funcionava em outro dominio... o problema é o dominio novo...

como você está fazendo seu codigo ??

eu faço assim qunado crio a seção:

Session("Nivel_Sessao") = request("nome")

e pra garantir que a seção tá vindu...

<%
If IsEmpty(Session("Nivel_Sessao")) Then
Response.redirect("../login.asp")
End if
%>

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Antonio A L Pereira

Para tentar isolar o problema, fiz um teste bem simples.

Na primeira página, mt1.asp, eu crio duas variáveis ...

<%

session("TesteX_Session") = "AAA"

session("Teste9_Session") = 999

%>

esta página possui um link para a segunda, mt2.asp, e logo de início ...

<script language="VBScript">

msgbox "Mostrando valores !" & "(testex:" & "<%=session("TesteX_Session")%>" & ")(teste9:" & "<%=session("Teste9_Session")%>" & ")",vbinformation

</script>

a mensagem mostrada no msgbox é a seguinte:

Mostrando valores!(testex:)(teste9:)

Como você pode perceber, simplesmente não transporta os valores ...

Será alguma configuração da hospedagem?

Obrigado pela ajuda ...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...