Heim > Artikel > Backend-Entwicklung > Wie rufe ich den Windows-Benutzernamen in PHP ab?
In einer Intranetumgebung, in der sich PHP-Webanwendungen befinden, ist es oft wünschenswert, den Windows-Benutzernamen des aktuellen Benutzers abzurufen, der auf eine Webseite zugreift . Neben der Extraktion der IP und des Hostnamens liefert dies zusätzliche Informationen über die Identität des Benutzers.
Um den Windows-Benutzernamen abzurufen, stellt PHP Zugriff auf die Anforderungsvariable AUTH_USER bereit. Diese Variable enthält den Benutzernamen des authentifizierten Benutzers, wenn der Webserver die Basisauthentifizierung oder die integrierte Windows-Authentifizierung verwendet.
Wenn kein anonymer Zugriff auf die Webanwendung erfolgt, ist diese Variable leer. Wenn jedoch die integrierte Windows-Authentifizierung oder die Standardauthentifizierung auf dem Server aktiviert ist, wird diese Variable mit dem Benutzernamen des authentifizierten Benutzers gefüllt.
In Active Directory-Domänen Ein nahtloses Erlebnis kann erreicht werden, wenn Kunden den Internet Explorer verwenden. Wenn die Berechtigungen des Webservers entsprechend konfiguriert sind, übermittelt IE die Domänenanmeldeinformationen automatisch an den Server, ohne die Benutzer zur Anmeldung aufzufordern. Folglich enthält die Variable AUTH_USER den domänenqualifizierten Benutzernamen im Format „MYDOMAINuser.name.“
Das obige ist der detaillierte Inhalt vonWie rufe ich den Windows-Benutzernamen in PHP ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!