Avatar billede knagen7100 Novice
17. april 2005 - 17:11 Der er 6 kommentarer og
1 løsning

Slette session variabel

Jeg har en hjemmeside med en masse forskellige PHP sider med hver deres funktion. På en af siderne kommer der et pop up vindue hvor der oprettes en session variabel i pop up vinduet. Session variabel skal tjekkes når man surfer rundt på de andre sider. Når man lukker pop up vinduet skal session variablen gerne slettes, det bliver den bare ikke, først når man lukker hele sitet med de andre sider slettes.
Kan jeg ikke få slettet den session variabel som jeg oprettede i pop up'en slettet ved at lukke pop up'en, eller skal det gøres på en anden måde??
Avatar billede hyberpreprocessor Nybegynder
17. april 2005 - 17:16 #1
Sessins bliver holdt i browseren, så du skal lukke din browser helt, dvs. alle instancer (popups,vinduer ect.) for at en session dør.

Du kan dog selv fjerne den med www.php.net/unset , unset($_SESSION['dinsession']};
Avatar billede knagen7100 Novice
17. april 2005 - 17:23 #2
Så fik jeg bekræftet min teori.

Jeg kender godt funktionen unset($_SESSION['dinsession']); men for at benytte sig af den skal brugeren jo foretage sig noget aktivt udover bare at lukke vinduet.
Avatar billede hyberpreprocessor Nybegynder
17. april 2005 - 17:24 #3
du kan (med javascript) få din parentside til at opdatere når du lukker vinduet, evt. med en querystring ?slet=ok , som så fjerner sessionen.
Avatar billede knagen7100 Novice
17. april 2005 - 17:29 #4
Kan du give lidt mere info omkring metoden, evt lidt kode.
Avatar billede hyberpreprocessor Nybegynder
17. april 2005 - 17:34 #5
ikke lige javascript koden , men du får det lige i psudo

1. popup lukkes
2. javascript redirecter din forrige siden (den popuppen blev åbnet fra) til en sessiondie.php?die=ok
3. php sletter sessionen
4. php redirecter tilbage til forrige side.

Alt i løbet af et sekund, så brugere ikke opdager alt for meget.
Avatar billede knagen7100 Novice
17. april 2005 - 17:46 #6
Det vil jeg arbejde videre med. Smid et svar og du får point.
Avatar billede hyberpreprocessor Nybegynder
17. april 2005 - 18:24 #7
ok
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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