Avatar billede knagen7100 Novice
17. april 2005 - 18:05 Der er 4 kommentarer og
2 løsninger

Slette session ved tryk på link

Kan jeg slette en session variabel ved at trykke på dette link (som lukker en pop up boks):

<a href=java script:self.close();>Luk vindue</a>
Avatar billede barklund Nybegynder
17. april 2005 - 18:22 #1
Niks, du skal vi serveren. Du kan lave et link til logout.php, der sletter session via session_destroy og derefter outputter et javascript med self.close(). Noget i stil med:

<?php
session_start();
session_destroy();
?>
<html>
<head><title>Lukker ned</title></head>
<body onload="self.close();">&nbsp;</body>
</html>

--
Morten Barklund
Avatar billede sukos Juniormester
17. april 2005 - 21:48 #2
Bruger du

session_start();
$_SESSION["navn"] = "noget";

så brug:
session_start();
$_SESSION = array();
session_destroy();


Og bruger du:

session_start();
$navn = "noget";
session_register("navn");

så brug:

session_start();
session_unset();
session_destroy();

for at slette alle sessions:

http://dk.php.net/manual/da/function.session-destroy.php
Avatar billede knagen7100 Novice
18. april 2005 - 11:35 #3
Hvis I begge smider et svar er der 15 point til hver.
Avatar billede barklund Nybegynder
18. april 2005 - 11:51 #4
Finno :)
Avatar billede sukos Juniormester
18. april 2005 - 13:03 #5
jo tak :O)
Avatar billede barklund Nybegynder
18. april 2005 - 13:26 #6
Tark for points :)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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