Как я могу получить имя пользователя текущего пользователя Windows на PHP?
В этом коде будет отображаться имя пользователя, под которым запускается PHP / WebServer. Если вы запустите такой скрипт в режиме CLI, он покажет ваше имя для входа, иначе оно будет именем пользователя для пользователя веб-сервера:
$obj = new COM("wscript.network"); echo $obj->username;
Дальнейшая информация
Альтернатива будет осуществляться через WMIC:
exec('wmic COMPUTERSYSTEM Get UserName', $user) print_r($user);
Более подробную информацию о WMIC
см.
Предполагая, что вы ссылаетесь на имя пользователя пользователя, на котором запущен PHP, это можно получить, используя:
$username = getenv("username");
Если вы имеете в виду имя пользователя, просматривающего веб-страницу, из-за проблем с безопасностью в браузерах это невозможно.