如何在 PHP 中检索当前登录的 Windows 用户的用户名?
最佳答案
此代码将显示运行 PHP/WebServer 的用户名。如果您在 CLI 模式下运行此类脚本,它将显示您的登录名,否则它将显示网络服务器用户的用户名:
$obj = new COM("wscript.network");
echo $obj->username;
更多信息
- http://php.net/manual/en/function.com-get.php
- http://msdn.microsoft.com/en-us/library/3fxhka75%28v=vs.85%29.aspx
另一种选择是通过 WMIC:
exec('wmic COMPUTERSYSTEM Get UserName', $user)
print_r($user);
有关 WMIC
的更多详细信息,请参阅
关于php - 在 PHP 中查找 Windows 用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6611797/