Avatar billede dj-sejler Praktikant
24. januar 2005 - 00:55 Der er 3 kommentarer og
1 løsning

hvorfor bliver mine session ikke slettet?

koden ser sådan ud!

<?php
ob_start();
unset($_SESSION['id']);
session_unregister('access');
echo("<script type='text/JavaScript'>location.replace('index.php')</script>");
?>
Avatar billede Slettet bruger
24. januar 2005 - 01:33 #1
Du mangler vidst at destroy'e den.

Når jeg logger ud plejer jeg at gøre sådan:

<?php
session_start();
$_SESSION = array();
session_destroy();
?>

--
pacroon
Avatar billede Slettet bruger
24. januar 2005 - 01:37 #2
Jeg er ikke sikker på du kan bruge unset på en sessionvariable, selvom denne er global.

En kommentator i dokumentationen skriver:
[c/p]
Only This works with register_globals being 'ON'.

unset( $_SESSION['variable'] );

The above will not work with register_globals turned on (will only work outside of a function).

$variable = $_SESSION['variable'];
unset( $_SESSION['variable'], $variable );

The above will work with register_globals on & inside a function
[c/p]

--
pacroon
Avatar billede dj-sejler Praktikant
24. januar 2005 - 11:48 #3
fik det sku lavet...

det kom til at se sådan ud:
<?php
session_start();
$_SESSION['id'] = array();
session_unregister('access');
session_destroy();
echo("<script type='text/JavaScript'>location.replace('index.php')</script>");
?>

tak for hjælpen... smider du ikk lige et svar?
Avatar billede Slettet bruger
24. januar 2005 - 13:26 #4
Tak :)
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