[英]Find Windows username in PHP
如何在 PHP 中檢索當前登錄的 Windows 用戶的用戶名?
假設您指的是運行 PHP 的用戶的用戶名,可以使用以下方法檢索:
$username = getenv("username");
如果您指的是查看網頁的人的用戶名 - 由於瀏覽器中的安全問題,這是不可能的。
此代碼將顯示運行 PHP/WebServer 的用戶名。 如果您在 CLI 模式下運行此類腳本,它將顯示您的登錄名,否則它將是網絡服務器用戶的用戶名:
$obj = new COM("wscript.network");
echo $obj->username;
更多信息
另一種方法是通過 WMIC:
exec('wmic COMPUTERSYSTEM Get UserName', $user)
print_r($user);
有關WMIC
的更多詳細信息,請參閱
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.