Php 如何获取windows当前登录详细信息

Php 如何获取windows当前登录详细信息,php,batch-file,active-directory,exec,phpdesktop,Php,Batch File,Active Directory,Exec,Phpdesktop,我已尝试获取用户的当前登录名。我正在使用Windows8 当我以“whoami”的形式执行命令时,我得到了正确的登录名 当我在exec(“whoami”)中执行相同的命令时;然后我将获得在该系统上创建的用户帐户 你知道为什么会这样吗 我正在使用PHPDesktop应用程序。即使我在cmd中运行BAT,它也会返回正确的值。但在PHP中运行时,相同的BAT返回用户帐户名 甚至尝试获取当前用户(),$环境,$服务器 不走运 在Windows上,用户帐户名(=登录名)保存在环境变量USERNAME中。所

我已尝试获取用户的当前登录名。我正在使用Windows8

当我以“whoami”的形式执行命令时,我得到了正确的登录名

当我在exec(“whoami”)中执行相同的命令时;然后我将获得在该系统上创建的用户帐户

你知道为什么会这样吗

我正在使用PHPDesktop应用程序。即使我在cmd中运行BAT,它也会返回正确的值。但在PHP中运行时,相同的BAT返回用户帐户名

甚至尝试获取当前用户(),$环境,$服务器

不走运

在Windows上,用户帐户名(=登录名)保存在环境变量USERNAME中。所以你只需要得到这个环境变量的值

打开一个命令提示窗口,只需输入
set
,然后查看环境变量输出列表。现在,您可以看到Windows上的所有标准环境变量,如APPDATAUSERNAMEUSERPROFILE

请参阅Wikipedia文章about,了解预定义环境变量的列表及其说明