Cheatah: PHP / JS Fenster schließen erkennen

Beitrag lesen

Hi,

Nun würde ich dabei gern auf JS verzichten und wissen, ob PHP eine ähnliche Funktion bietet.

es existiert kein Weg, mit einer serverseitigen Technik auf clientseitige Ereignisse zu reagieren. Die JavaScript-Variante ist zudem als äußerst unsicher zu klassifizieren.

Es geht darum, dass jemand in einem internen Bereich normalerweise den Logout-Button benutzen sollte.

Du bist nicht der erste mit diesem Problem, es wurde hier mehrfach behandelt und ist im Archiv recherchierbar. Du solltest eine der genannten Varianten bevorzugen, wie z.B. nach dem (hoffentlich ohnehin vorhandenen) Logout durch Timeout beim nächsten Login auf den Sinn eines Logouts hinzuweisen.

function closelogout() {
    window.history.go('<? echo baseurl ?>logout.php?userdaten=<? echo $userdaten ?>');
    }

history.go() erwartet einen Wert, um wieviele Seiten in der History des Browsers nach vorne bzw. zurück gegangen werden soll. Um auf eine _URL_ zu verweisen, verwende das location-Objekt - was Dich in Deinem speziellen Fall jedoch auch nicht weiterbringt, da das Problem unlösbar ist. Und tu Dir und Deinen potentiellen Helfern bitte einen Gefallen: Eliminiere bei clientseitigen Dingen jede Spur serverseitigen Codes. Er ist nicht relevant, sondern stört und verwirrt nur.

Cheatah

--
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes