Abmeldung über HTTP-Authentifizierung über PHP
Um einen Benutzer aus der HTTP-Authentifizierung mit PHP abzumelden, können Sie die Funktion "header" verwenden, um einen "WWW-Authenticate"-Header mit dem Wert "Basic realm = realmName" und einem Statuscode 401 zu senden. Dadurch wird der Browser den Benutzer auffordern, seine Anmeldeinformationen erneut einzugeben.
Hier ist ein Beispiel dafür, wie Sie einen Benutzer mit dieser Methode abmelden können:
<?php
header('WWW-Authenticate: Basic realm="realmName"');
header('HTTP/1.0 401 Unauthorized');
Sie sollten auch alle Sitzungsdaten löschen, die Sie möglicherweise für den Benutzer gespeichert haben, um sicherzustellen, dass der Benutzer auch aus der Anwendung abgemeldet ist.
<?php
session_start();
session_destroy();