在php中获取Intranet Windows用户名

时间:2013-12-17 13:23:10

标签: php ldap

i can get the windows username in my system but i need to retrieve the windows username from **visitors**. 

访问者的意思不是互联网我说的是内部网

我正在为此开发内部网网站:

代码下方供您参考: -

/* to get the windows username */
$nw = new COM("WScript.Network");
print "username: " . $nw->username . "<br><br>";
$computername = $nw->computername;
print "computername: $computername<br>";
$owmi = new COM("winmgmts:\\\\$computername\\root\\cimv2");
$comp = $owmi->get("win32_computersystem.name='$computername'" );
print "username: " . $comp->username; echo "<br>";
/* to get the windows username */

1 个答案:

答案 0 :(得分:1)

根据你的php版本使用$ _SERVER ['AUTH_USER']或$ _SERVER ['PHP_AUTH_USER'],其中一个应该有用。

有关详细信息,请参阅here

有关基本身份验证的信息,请参阅here

有关NTLM身份验证的信息,请参阅here