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();