Avatar billede jes_petersen Nybegynder
22. august 2001 - 18:12 Der er 7 kommentarer og
3 løsninger

Session virker ikke

Følgende kode sætter af en eller anden grund _ikke_ en session i IIS - kan det have noget at gøre med, at jeg lige har fået ADSL?   

Session(\"UserID\") = Login_RS(\"ID\")

Koden er jo et stykke kage, men hvorfor kan der være noget galt - jeg er 100% sikker på at Login_RS(\"ID\") indeholder en værdi...
Avatar billede tmceu Praktikant
22. august 2001 - 18:29 #1
Er cookies aktiveret i browseren ? I modsat fald mener jeg ikke, at en session variabel vil virke.
Avatar billede jes_petersen Nybegynder
22. august 2001 - 18:40 #2
Yup, cookies er accepteret, og alt virker, som det skal... bortset fra sessions...
Avatar billede burningice Nybegynder
22. august 2001 - 18:43 #3
har du prøvet
response.write session(\"userid\")

hvilken value giver det??

Avatar billede jes_petersen Nybegynder
22. august 2001 - 19:00 #4
cyberfessor >> Har prøvet, giver ingenting...
Avatar billede tmceu Praktikant
22. august 2001 - 19:14 #5
Nu er vi jo ude i noget som vi alle mener bør virke, men det gør det ikke. Så lad være med at håne dette vilde forslag :-)

Er du sikker på at koden kører på server siden ? Du er vel ikke kommet til at køre det i et client-side script ?
Avatar billede jes_petersen Nybegynder
22. august 2001 - 19:56 #6
Helt sikker - anyway, jeg lader lige spm\'et stå, indtil jeg får løst problemet...
Avatar billede s_raagaard Nybegynder
23. august 2001 - 09:58 #7
Hvad får du hvis du skriver følgende:

<%
session(\"UserID\")=\"1234\"
resposne.write(session(\"UserID\") & \"<br>\")
session(\"Dato\")=Date()
resposne.write(session(\"Dato\") & \"<br>\")
%>


/søren
Avatar billede s_raagaard Nybegynder
23. august 2001 - 09:59 #8
undskyld...

response.write og ikke resposne.write
Avatar billede mads_jac Nybegynder
23. august 2001 - 10:23 #9
Jeg har haft problemet før - følgende kan måske hjælpe.

Jeg går ud fra, at du på samme side kan lave:

Session(\"ID\") = 6

- for længere nede på SAMME side lave:

response.write Session(\"ID\") , med success. Hvis ikke du kan det, må du tjekke din IIS om du overhovedet tillader Sessions.

HVIS problemet i stedet opstår når du skifter side via link eller andet, kan det være fordi du f.eks. er på:

http://www.side.dk/fil.asp
- og så skifter til
http://side.dk/NyFil.asp (altså uden www)

Scope\'et/domænet skal være det samme, og session\'en kan ikke bevares hvis der skiftes domæne.

Mads
Avatar billede s_raagaard Nybegynder
23. august 2001 - 10:32 #10
Prøv at sætte dette i toppen af din side:

<%
response.buffer = True
response.expires = -1000
%>

/søren
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