[PHP] Vernietig session

Post hier alle vragen rond HTML, PHP, MySQL, Javascript, Perl etc., plaats hier sitechecks.of vraag om linkpartners
Plaats reactie
Gebruikersavatar
ndm
Moderator
Moderator
Berichten: 369
Lid geworden op: 21 feb 2006 22:55
Locatie: Steenbergen
Contacteer:

[PHP] Vernietig session

Bericht door ndm » 15 nov 2006 17:26

Hoe kan ik een session laten vernietigen met een klik (<input> of <a>)
Afbeelding

Gebruikersavatar
ktf
Beheerder
Beheerder
Berichten: 1229
Lid geworden op: 14 feb 2006 21:47
Contacteer:

Bericht door ktf » 15 nov 2006 17:52

Wat dacht je van:

Code: Selecteer alles

<a href="window.open('vernietig.php','vernietig')">Vernietigen</a>
of gewoon

Code: Selecteer alles

<a href="vernietig.php">Vernietigen</a>

En dan in vernietig.php:

Code: Selecteer alles

session_destroy();
echo "Uitgelogd";
Het is misschien niet helemaal wat je wilde, maar het kan wel zo.
Verbruik van mijn laptopje+randapparatuur:
Gemiddeld: 27,1W (non-stop gemeten, 95 dagen lang)
Maximaal: 101W
Kosten per jaar: 23,76 euro (bij 10 cent per kWh)

Gebruikersavatar
ndm
Moderator
Moderator
Berichten: 369
Lid geworden op: 21 feb 2006 22:55
Locatie: Steenbergen
Contacteer:

Bericht door ndm » 15 nov 2006 18:03

dan krijg ik dit te zien:

Warning: session_destroy() [function.session-destroy]: Trying to destroy uninitialized session in C:\website\abdm\destroy.php on line 2
Afbeelding

Gebruikersavatar
ktf
Beheerder
Beheerder
Berichten: 1229
Lid geworden op: 14 feb 2006 21:47
Contacteer:

Bericht door ktf » 15 nov 2006 18:16

Wel eerst je Sessie initializeren met

Code: Selecteer alles

session_start();
Verbruik van mijn laptopje+randapparatuur:
Gemiddeld: 27,1W (non-stop gemeten, 95 dagen lang)
Maximaal: 101W
Kosten per jaar: 23,76 euro (bij 10 cent per kWh)

Plaats reactie