Ik zoek de juiste mogelijkheid om beide commando's in een te maken, het sluiten van het venster en het uitloggen.
Momenteel blijft men ingelogd als men het venster sluit en is inloggen niet meer noodzakelijk.
Foute boel dus.
Hoe combineer ik beide code's?
<?php
// Keuze is uitloggen dus session weggooien
session_destroy();
exit("Je bent nu uitgelogd");
?>
Dus als ik het goed begrijp moet dit een aparte pagina worden die opgeroepen wordt door een knop in te laten drukken op de pagina die gesloten moet worden?
In het voorbeeld van Internet Verslaafde blijft hij in die pagina hangen met steeds weer dezelfde ALERT.
De pagina sluit dus niet en beland in een eindeloze LOOP
---aanvulling---
na enig zoeken blijkt er toch niet helemaal goed te gaan.
de uiteindelijke oplossing is gevonden in een combinatie van beide met alsnog een close-link:
<?php
echo "<br />";
echo '<a href="javascript:window.close()">CLOSE WINDOW</a>';
echo "<br />";
session_start();
session_destroy();
exit("Je bent nu uitgelogd");
?>
De echo onder de session geeft weer geen close-link weer, vandaar dat hij er boven staat.
Waarom wil je perse het scherm sluiten? Je kunt ook sessies verwijderen en naar een mooie uitgelogd pagina sturen, of zoals vele doen terug naar het inlog scherm.
om uiteindelijk de inlog-pagina alsnog te sluiten?
Dan zou ik daar voor de volledigheid ook een sluit-knop moeten plaatsen?
De reden om meteen uit te loggen en af te sluiten is omdat de bewuste pagina steeds maar eenmalig gebruikt wordt.