Hjælp til at slette session...

Tags:    php

Hejsa... Er nu igang med at lave log ud på hjemmesiden, og vil derfor gerne ha slettet den gemte session "$_SESSION[brugernavn]"...

Koden ser ud som følger:

Fold kodeboks ind/udKode 


Vil i denne kode derfor gerne slette "$_SESSION[brugernavn]"...

Har desuden fået følgende kode-stump af "Mark" herinde, til at lege lidt med... Koden skulle gerne sætte 'profil_status' til 'Offline' ved alle brugeren der har været online i mere end 20 min... Koden er inkluderet på alle sider i "Check.php"...

Kode-stumpen ser ud som følger:

Fold kodeboks ind/udKode 


Kan bare ikke liiige få den til at virke.. Håber nogen vil hjælpe mig med disse to ting...

Mvh
Daniel Grau



8 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
slå den op på php.net


fttp://dk.php.net/session_destroy


men der er ikke noget parameter. den sletter HELE sessionen

session_destroy([ikke noget her]);



slå den op på php.net


fttp://dk.php.net/session_destroy


men der er ikke noget parameter. den sletter HELE sessionen

session_destroy([ikke noget her]);


ooooh... så der skal bare stå session_destroy() ??? troede nemlig man skulle skrive HVILKEN session man ville ha slettet... ;) - men det virker da :D :D

Ikke en der kan hjælpe med det andet spørgsmål???

Altså:


Har desuden fået følgende kode-stump af "Mark" herinde, til at lege lidt med... Koden skulle gerne sætte 'profil_status' til 'Offline' ved alle brugeren der har været online i mere end 20 min... Koden er inkluderet på alle sider i "Check.php"...

Kode-stumpen ser ud som følger:

Fold kodeboks ind/udKode 


Kan bare ikke liiige få den til at virke.. Håber nogen vil hjælpe mig med disse to ting...


[Redigeret d. 03/06-04 16:15:36 af Daniel Grau]


husk nu lige og sige

Fold kodeboks ind/udKode 


:)
MxS @ http://mxs.frac.dk
Slamkodning for fred



session_start();
unset_session($_SESSION['brugernavn']);
session_destroy();


Sessions skal unsettet inden de bliver sletttet

Hilsen k-roy
(christian bekker A.)
www.k-roy.h4f.dk
-- Problemer er til for at blive løst :) --

[Redigeret d. 03/06-04 18:37:44 af Christian Bekker .A]



du sletter hele sessionen med session_destroy()

husk at du skal fjerne mysql_error() inden du uploader din hjemmeside, da det er en sikkerhedstrussel.



du sletter hele sessionen med session_destroy()

husk at du skal fjerne mysql_error() inden du uploader din hjemmeside, da det er en sikkerhedstrussel.



Hmm.. har prøvet med:

<?php

session_destroy(brugernavn);

?>

Men virker ikke rigtigt.. Hvordan er syntaxen for session_destroy()???




slå den op på php.net


fttp://dk.php.net/session_destroy


men der er ikke noget parameter. den sletter HELE sessionen

session_destroy([ikke noget her]);



ooooh... så der skal bare stå session_destroy() ??? troede nemlig man skulle skrive HVILKEN session man ville ha slettet... ;) - men det virker da :D :D

Ikke en der kan hjælpe med det andet spørgsmål???

Altså:


Har desuden fået følgende kode-stump af "Mark" herinde, til at lege lidt med... Koden skulle gerne sætte 'profil_status' til 'Offline' ved alle brugeren der har været online i mere end 20 min... Koden er inkluderet på alle sider i "Check.php"...

Kode-stumpen ser ud som følger:

Fold kodeboks ind/udKode 


Kan bare ikke liiige få den til at virke.. Håber nogen vil hjælpe mig med disse to ting...


[Redigeret d. 03/06-04 16:15:36 af Daniel Grau]



husk nu lige og sige

Fold kodeboks ind/udKode 


:)
MxS @ http://mxs.frac.dk
Slamkodning for fred


Hmm... er jo ikke rigtigt noget svar på noget som helst :S

Men som du kan se i min allerførste kode-stump, så bruger jeg faktisk session_strart() på alle mine sider ;)



session_start();
unset_session($_SESSION['brugernavn']);
session_destroy();


Sessions skal unsettet inden de bliver sletttet

Hilsen k-roy
(christian bekker A.)
www.k-roy.h4f.dk
-- Problemer er til for at blive løst :) --

[Redigeret d. 03/06-04 18:37:44 af Christian Bekker .A]


Ok.. takker... men virker.. det er den eneste session jeg har, så det virker, og jeg får den slettet... men skal da nok lige huske det, til en anden gang, hvis jeg har flere sessions... Ikke nogen der kan hjælpe med det andet problem??+

Sætte profil_status til Offline, ved alle folk der har været online i mere end 20 min..




t