我怎样才能在PHP中检索当前login的Windows用户的用户名?
此代码将显示运行PHP / Webserver的用户名。 如果您在CLI模式下运行这样的脚本,它将显示您的登录名,否则它将是Web服务器用户的用户名:
$obj = new COM("wscript.network"); echo $obj->username;
更多信息
替代方案将通过WMIC:
exec('wmic COMPUTERSYSTEM Get UserName', $user) print_r($user);
有关WMIC
更多详细信息,请参阅
假设您指的是运行PHP的用户的用户名,可以使用以下命令来检索:
$username = getenv("username");
如果您的意思是查看网页的人的用户名 – 由于浏览器的安全问题,这是不可能的。