Cè qualcosa che non capisco.
Esaminate i due codici scritti in modo diverso.
<%
session("impianti")="ok"
if session("impianti")="ok" then
response.write("Verificato")
else
response.write("Non verificato")
End if
%>
oppure
<%
dim stato as string="ok"
session("impianti")=stato
if session("impianti")="ok" then
response.write("Verificato")
else
response.write("Non verificato")
End if
%>
Eseguento i seguenti codici si dovrebbe ottenere lo stesso risultato, ossia scrivire "verificato" sul broswer se la sessione contiene il valore "ok" ma in realtà non è così.
Se eseguo il primo codice non cè nessun problema.
Se invece eseguo il secondo codice mi viene invece scritto "Non verificato".
Sembra che non viene letto il valore della variabile di sessione.
Qualcuno sa spiegarmi il motivo?
Dove sbaglio?

Rispondi quotando
