Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

MarKteus

Inicialização de Sessions são necessários ?

Recommended Posts

O que acontece se eu utilizar o código abaixo:

 

if session("var")

response.write "Legal"

end if

 

mas não tiver criado (inicializado) a variável de sessão session("var") em nenhum lugar do código ou após o if?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Simples, nao entra no If. E vai dar erro pq falta um THEN.

 

If Session("var") Then
   Response.Write("Legal") ' Se não estiver vazia
Else
   Response.Write("Legal Mesmo")
End If

Porém, esse é o jeito errado de se verificar.

O certo seria assim:

 

If IsEmpty(Session("var")) Then ' Se estiver Vazia
   Response.Write("Legal")
Else
   Response.Write("Legal Mesmo")
End If

Compartilhar este post


Link para o post
Compartilhar em outros sites

se executar o seu code dará erro de compilação

esperando o 'Then'

Compartilhar este post


Link para o post
Compartilhar em outros sites
Then's a parte o que eu queria saber mesmo é se uma session não inicializada e checada em um IF pudesse dar erro ou não, uma vez que não foi usado nenhum Dim, Public ou Private Session

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.