Intereting Posts
Доступ к переменным класса Опубликуйте на стене Facebook как Страница, а не как пользователь Вызов пользовательских функций в PHP eval () Как вы получаете идентификатор респондента из опроса Monkey Survey? Почему getenv () возвращает только переменную при запуске с терминала, а не через веб-сервер Преобразование пробелов между тегами PRE через DOM-парсер Сделать флажок возвращать false при снятии флажка Как изменить размер изображения высокого разрешения с помощью PHP Я не нахожу ошибки. Этот код хорошо работает. Обновите мои данные отлично. Но 1 ошибка показывает Есть ли у кого-нибудь фрагмент кода PHP для захвата первого «предложения» в строке? Метод Verify возвращает true как проверить, установлен ли $ _FILE в php? Передача логического через PHP GET Заполнение целочисленной части PHP Что такое Layout и что такое View в ZF? Когда и какие переменные следует использовать и почему?

Найти имя пользователя Windows в PHP

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

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

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

Дальнейшая информация


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

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

Более подробную информацию о WMIC см.

  • WMIC – принять командный контроль над WMI и
  • Команда инструментария управления Windows

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

 $username = getenv("username"); 

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