Avatar billede jacobs1 Nybegynder
23. maj 2006 - 20:37 Der er 12 kommentarer

Session - session_destroy

Hej.

Hvordan sletter man en Session i php.

Fx.
Opretter session:
session_start();
$_SESSION["password"] = $password;

Slet igen session:
session_destroy("password");
Avatar billede michael_stim Ekspert
23. maj 2006 - 20:41 #1
session_destroy();
Avatar billede michael_stim Ekspert
23. maj 2006 - 20:42 #2
Avatar billede jacobs1 Nybegynder
23. maj 2006 - 20:42 #3
Den skal ikke slette alle session kun $_SESSION["password"]
Avatar billede michael_stim Ekspert
23. maj 2006 - 20:47 #4
Du kan unsette den:
unset($_SESSION['password']);

Men den destruere den ikke.
Avatar billede jacobs1 Nybegynder
23. maj 2006 - 20:48 #5
hvad betyder det så?
Avatar billede jacobs1 Nybegynder
23. maj 2006 - 20:50 #6
hvis det er på en ny side skal man så bruge
session_start();
inden mansession_destroy(); eller unset($_SESSION['password']);
Avatar billede michael_stim Ekspert
23. maj 2006 - 20:50 #7
Så hut jeg hvisker har den stadig session-id'et men sessionvariabelen bliver nulstillet.
Avatar billede jacobs1 Nybegynder
23. maj 2006 - 20:55 #8
Kan man fixse den sådan her? - fpr så må $_SESSION["vare"] jo være slettet

session_start();
$_SESSION["vare"] = "1";
gempassword = $_SESSION["password"];
session_destroy();
$_SESSION["password"] = gempassword;
Avatar billede michael_stim Ekspert
23. maj 2006 - 20:55 #9
Ja.
Avatar billede michael_stim Ekspert
23. maj 2006 - 20:57 #10
Svarede ja til det forkerte ;o)
unset($_SESSION['password']);
Burde väre nok.
Avatar billede jacobs1 Nybegynder
23. maj 2006 - 20:58 #11
okay tak for hjælpen - læg et svar :)
Avatar billede michael_stim Ekspert
23. maj 2006 - 21:10 #12
Mistänker det er til en kurv og du skal tömme den?
unset($_SESSION['vare']); //er rigeligt
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