我已經創建了php程序,在該程序中我試圖獲取當前windows用戶名。我在服務器上安裝了此服務器,並且在服務器上有多個用戶,例如:[(administrator - user-1),(sam - user - 2),(mac - user - 3)]等。如何獲得當前Windows用戶名,而其他用戶啓動xampp時
我使用user-1開始我的xampp。 我開始在本地主機的應用程序(本地主機/所有MyApplication/index.php文件) 我得到正確的O/P爲--->管理員
echo getenv("username"); or echo get_current_user(); or echo trim(shell_exec('whoami'));
對於用戶2(他登錄到自己的Windows會話) 有是無需啓動XAMPP作爲其由用戶1開始alredy用戶 -2(使用登錄不同的會話)
當我執行開始於本地主機(本地主機/所有MyApplication/index.php的)應用程序
echo getenv("username"); or echo get_current_user(); or echo trim(shell_exec('whoami'));
我得到o/p - >管理員而不是sam
你能幫我嗎?
因爲用戶啓動服務器會話綁定到他。這就是爲什麼它仍然顯示管理員用戶,而不是用戶2. –
當我正在執行C:\用戶> whoami旁邊的CMD與Windows用戶SAM會話登錄時,我越來越O/P「山姆」(右O/P))。 – Sam
你好安德烈謝謝你的回覆。是的,但你能告訴我如何獲得當前的Windows用戶名嗎? – Sam