Avatar billede oasen Nybegynder
27. april 2003 - 16:22 Der er 11 kommentarer og
1 løsning

Sessionvariabels værdi

Der er i øjeblikket en mindre diskussion i gang om, hvorledes en sessionvariabel aflæses på samme side, hvor den er sat. Dvs.

Session("test") = "blabla"
Response.Write Session("test")
If Session("test") = "" Then
  Response.Write "Din browser accepterer ikke session-cookies"
End If

Session("test") kan godt udskrives lige efter, den er sat, men her mener jeg, at den blot optræder som en alm. variabel, indtil siden er unloadet.
Ligeledes mener jeg, at et session/cookie-check kræver to sider.

Ret mig hvis jeg tager fejl.
Avatar billede amd Nybegynder
27. april 2003 - 16:40 #1
Efter som du kalder den på samme måde kan jeg ikke se din pointe
Avatar billede oasen Nybegynder
27. april 2003 - 16:43 #2
Hvordan mener du?
Avatar billede amd Nybegynder
27. april 2003 - 16:54 #3
unloadet? hvis du kan kalde den som session("tekst") så er lavet?
Session er vel bare en slags variabel, der bliver i hukommelsen
Avatar billede oasen Nybegynder
27. april 2003 - 17:01 #4
I hvertfald mener jeg ikke, at du kan lave et session-check på denne måde. Og det må jo være fordi, siden ikke er unloadet.
Avatar billede amd Nybegynder
27. april 2003 - 17:04 #5
Session("test") = "blabla"
Response.Write Session("test")
If Session("test") = "" Then
  Response.Write "Din browser accepterer ikke session-cookies"
End If

Den kode der den skriver "blabla" og ikke andet
Avatar billede oasen Nybegynder
27. april 2003 - 17:07 #6
Ja, og hvis du prøver at slå cookies fra, skriver den så ikke stadig bare "blabla"?
Avatar billede oasen Nybegynder
27. april 2003 - 17:51 #7
Jeg har ikke selv mulighed for at prøve lige nu. Derfor spørger jeg.
Avatar billede amd Nybegynder
27. april 2003 - 18:05 #8
Avatar billede oasen Nybegynder
27. april 2003 - 19:02 #9
Det var vel egentlig et meget godt bevis. Hvis du slår cookies fra (og dermed sessions), står der stadig "blabla".
Avatar billede amd Nybegynder
27. april 2003 - 19:09 #10
>Bare husk at værdien af sessionvariablen først er tilgængelig ved anmodning om en ny side.

aka. den anden tråd du ved nok ;)
hvorfor skal han huske det? der kan jo ikke mærkes forskel
Avatar billede oasen Nybegynder
27. april 2003 - 21:54 #11
Nej, det kan du jo så have ret i... Men derfor synes jeg nu, det er meget rart at kende egenskaberne. Afhængig af hvad det er, han er i færd med at lave.
Avatar billede amd Nybegynder
27. april 2003 - 22:05 #12
Det er det vel os ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester