13. marts 2011 - 01:43Der er
4 kommentarer og 1 løsning
Log ud php/virker ikke!!..
jeg har prøve at skrive ;
<?php session_start(); if(isset($_SESSION['logged_ind'])) { $_SESSION['logged_ind'] = false; session_destroy(); echo 'Du er nu logget ud'; } else { echo 'Du skal være logget ind for at logge ud'; } ?>
men det virker seriøst ikke. hvordan få jeg det til at virker?
<?php session_start(); if(isset($_SESSION['logged_ind'])) { session_destroy(); die("Du er nu logget ud"); } else { echo 'Du skal være logget ind for at logge ud'; } ?>
Jeg bruger sev bare den her kode til en af mine sider:
<?php session_start(); session_destroy(); die("You have bein logout. Click <a href='index.php'>here</a> to return to the home page."); ?>
Efter $_SESSION["logged_ind"] = false; vil if (isset($_SESSION["logged_ind"])) stadigvæk fungere. Du skulle måske istedet bruge: if ($_SESSION{"logged_ind"})
Ifølge dokumentationen på php.net så er det ikke nok at kalde session_destroy().
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.