簡體   English   中英

在PHP中找到Windows用戶名

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM