David Tibbe: phpskript mit Javascript aufrufen

Beitrag lesen

Hallo Andreas,

wie kann ich es machen, das beim verlassen einer Webseite noch ein PHP-Skript auf dem Server aufgerufen wird?

Gar nicht.

Nun soll der Benutzer automatisch abgemeldet werden, wenn er das Browserfenster schliesst oder eine andere URL eintippt.

Und was ist, wenn er die Verbindung kappt, JavaScript deaktiviert oder ähnliches?

Wenn du aber beim Verlassen eine andere Seite ansteuern willst (das location-Objekt hilft), dann ärgerst du den Besucher (er will schließlich zu Seite www.example.org und nicht zu deiner Logout-Seite).
Alternativ könntest du auch ein Popup öffnen lassen mit deinem Logout-Script. Der Popupblocker macht aber auch das zunichte. Und selbst wenn ich gerade meinen Browser schließe, dann fände ich es reichlich gemein wenn wieder ein Fenster aufginge.

Was spricht denn gegen einen Zugrifsschutz über .htaccess?

Grüße
  David

--
>>Nobody will ever need more than 640k RAM!<<
1981 Bill Gates