Найти имя пользователя Windows в PHP - PullRequest
2 голосов
/ 07 июля 2011

Как я могу получить имя пользователя текущего пользователя Windows, зарегистрированного в PHP?

Ответы [ 2 ]

2 голосов
/ 07 июля 2011

Этот код будет отображать имя пользователя, под которым запускается PHP / WebServer.Если вы запустите такой скрипт в режиме CLI, он покажет ваше имя для входа, в противном случае это будет имя пользователя для веб-сервера:

$obj = new COM("wscript.network");
echo $obj->username;

Дополнительная информация


Альтернатива будет через WMIC:

exec('wmic COMPUTERSYSTEM Get UserName', $user)
print_r($user);

Подробнее о WMIC см.

2 голосов
/ 07 июля 2011

Предполагая, что вы ссылаетесь на имя пользователя, работающего с PHP, это можно получить с помощью:

$username = getenv("username");

Если вы имеете в виду имя пользователя, просматривающего веб-страницу - из-за проблем безопасности в браузерах,это невозможно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...