27. august 2004 - 10:55Der er
11 kommentarer og 1 løsning
globale variable som man kan referere til
Hej eksperter,
Fra VB er jeg vant til at definere globale variabler, som jeg efterfølgende kan tildele værdier og referere til. Noget tyder på at det ikke er muligt i VB Scripts! eller også gør jeg det forkert!
Ex.
I min globalvar.asp har jeg defineret public kandidatid public navn
I min side1.asp gør jeg følgende: kandidatid = request.form(id) fra denne side
I min side2.asp vil jeg gerne bruge den globale kandidatid som reference men den er tom!
En session er det samme som global variabel... Den eksisterer så længe brugeren er på sitet....
Hvis du fx. har lavet noget med login, kan du erklære en session, hvor du angiver om brugeren er godkendt... fx:
if bruger = "godkendt" then session("loginstatus") = "tilladt" end
og så på hver side, kan du refere til den for at tjekke om brugeren er godkendt:
if session("loginstatus") <> "tilladt" then response.write "NADA... Hvad tror du selv... Du er jo ikke godkendt til at se dette" else resten af sitet end if
Mig bekendt skal man vist ikke dimme sessions... men er ikke helt sikker....
Men ja, til dig spg... Du kan godt bruge den på side2, dog skal du huske at i sessions skal du have gåsefættere, når det er en specifik du referer til... fx:
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.