Avatar billede kovalt Nybegynder
09. februar 2004 - 15:04 Der er 10 kommentarer og
1 løsning

session og reqponse.redirect

Hej

  Jeg har en login-side hvor jeg sætter en session-variabel til at indeholde et navn såfremt en bruger bliver logget ind.

  Når jeg redirecter til siden efter login-siden er session-variablen tom.

  Det skal siges at jeg har haft dette kørende på en anden server, hvor det virkede. Det er efter jeg kører det på min egen win 2K-server at problemet er opstået.

  Jeg mistænker derfor serverindstillingerne for at være synderen. Er det nogen der ved noget?

/Kovalt
Avatar billede freekyzone Nybegynder
09. februar 2004 - 15:08 #1
Du skal hente den session igen på den næste side..
Avatar billede kovalt Nybegynder
09. februar 2004 - 15:10 #2
??? Det er jo en loginside.... jeg kan jo ikke sætte brugeren til at logge ind to gange. Desuden har jeg før kunne overføre session-variabler over redirects....
Avatar billede freekyzone Nybegynder
09. februar 2004 - 15:11 #3
<?
session_start ();

echo $_session["navnet"];

?>
Avatar billede kovalt Nybegynder
09. februar 2004 - 15:13 #4
er vi så ude i noget global.asa - for sådan en bruger jeg ikke :-) - måske jeg skulle det :-)
Avatar billede freekyzone Nybegynder
09. februar 2004 - 15:15 #5
ups - jeg læste forkert (gav dig lidt PHP kode istedet) sorry..

Men du skal hente sessionnen igen på den næste side..
Avatar billede kovalt Nybegynder
09. februar 2004 - 16:52 #6
Hvis jeg uploader mine sider til en anden server (et købt webhotel) virker det fint.

Er der nogen, der er klar over om det er noget ASP-software jeg skal installere eller hvad jeg skal ændre på i mine indstillinger.

/Kovalt
Avatar billede ellebaek Nybegynder
10. februar 2004 - 18:39 #7
prøv at sætte denne ind i toppen på din side:

<%
if isEmpty(session("sessionnavn")) then
response.write "tom"
else
response.write "ikke tom"
end if
%>
Avatar billede kovalt Nybegynder
14. februar 2004 - 14:22 #8
ellebaek.... mit problem er ikke at jeg ikke kan finde ud af om den er NULL eller ej. Mit problem er at sessionvariablen bliver sat til NULL i det øjeblik jeg response.redirecter
Avatar billede ellebaek Nybegynder
15. februar 2004 - 18:29 #9
Så tror jeg det enten er fordi du ikke selv acceptere sessions...
eller også fordi serveren ikke er sat op til det...

Men start med at tjekke dine egne indstillinger.
funktioner -> internetindstillinger -> beskyttelse af personlige oplysninger -> avanceret (alt her skal være accepteret)
Avatar billede kovalt Nybegynder
04. april 2004 - 15:37 #10
accepterer win2K server ikke sessions som standerd... det er jo kun når jeg redirecter det er et problem
Avatar billede kovalt Nybegynder
07. april 2004 - 22:11 #11
af en aller anden grund virker det nu... jeg ved sku ikke hvad der var galt
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