如何使用 PHP/IIS 读取 Windows 登录用户名

Posted

技术标签:

【中文标题】如何使用 PHP/IIS 读取 Windows 登录用户名【英文标题】:How to read Windows logged in username with PHP/IIS 【发布时间】:2010-10-10 08:48:26 【问题描述】:

我正在运行一个网络。这里我有一个域控制器(DC),我刚刚在上面安装了 IIS6、phpmysql。一切正常。:)

现在我想在这个本地网站上调出一个脚本。 第一个问题是我想检测哪个网络用户(活动目录用户)使用 PHP 登录。我的意思是当用户登录到 Windows 时对我来说就足够了,不需要其他身份验证。

我想知道我是否可以只使用一个函数或其他什么...它的输出是 AD 用户名和用户组。

【问题讨论】:

【参考方案1】:

如果您已将 IIS 设置为对用户进行身份验证,其中一项或多项应包含用户名:

$_SERVER['LOGON_USER']
$_SERVER['AUTH_USER']
$_SERVER['REDIRECT_LOGON_USER']
$_SERVER['REDIRECT_AUTH_USER']

【讨论】:

以上是关于如何使用 PHP/IIS 读取 Windows 登录用户名的主要内容,如果未能解决你的问题,请参考以下文章

php IIS配置

Windows Server 2008 配置环境相关软件

PHP+IIS上传大文件

樊登读书会免费音频如何收藏?详细教程分享!

新手还不会用樊登读书会?APP使用指南来助您!

仅当有更新时,如何使用 GDI 读取 Windows 屏幕部分?