如何在没有windows身份验证的情况下在PHP中获取当前登录的windows用户名

如何在没有windows身份验证的情况下在PHP中获取当前登录的windows用户名,php,html,Php,Html,如何在没有windows身份验证的情况下通过php获取当前登录的windows用户名 我以前尝试过以下所有功能,它显示服务器的用户名 <?php echo getenv("HOMEDRIVE") . getenv("HOMEPATH"); echo 'Current script owner: ' . get_current_user(); echo getenv("username"); echo $_SERVER['LOGON_USER']; echo $_S

如何在没有windows身份验证的情况下通过php获取当前登录的windows用户名

我以前尝试过以下所有功能,它显示服务器的
用户名

<?php 
echo getenv("HOMEDRIVE") . getenv("HOMEPATH");

echo 'Current script owner: ' . get_current_user();

echo getenv("username"); 

echo    $_SERVER['LOGON_USER'];

    echo $_SERVER['AUTH_USER'];
    echo $_SERVER['REDIRECT_LOGON_USER'];
    echo $_SERVER['REDIRECT_AUTH_USER'];

?>


脚本可能重复,因为脚本是在服务器而不是客户端浏览器中执行的。我相信你不想创建没有登录身份验证(单一登录)的用户谁是登录在域内的任何PC的基础上。。。在PHP和Active Directory之间创建连接并检查用户是否可以访问AD以及它所属的组等并不困难。然后存储登录的cookie、哈希密码或根据需要的安全级别选择的任何方法(从公共网络阻止该站点)。您甚至可以在AD中创建自定义组,并从中管理访问和级别。如果您不顾一切,我可以共享基于用户组允许/拒绝登录的即用脚本。可能的重复是因为脚本是在服务器而不是客户端浏览器中执行的。我相信你不想创建没有登录身份验证(单一登录)的用户谁是登录在域内的任何PC的基础上。。。在PHP和Active Directory之间创建连接并检查用户是否可以访问AD以及它所属的组等并不困难。然后存储登录的cookie、哈希密码或根据需要的安全级别选择的任何方法(从公共网络阻止该站点)。您甚至可以在AD中创建自定义组,并从中管理访问和级别。如果您不顾一切,我可以共享基于用户组允许/拒绝登录的即用脚本。可能的重复是因为脚本是在服务器而不是客户端浏览器中执行的。我相信你不想创建没有登录身份验证(单一登录)的用户谁是登录在域内的任何PC的基础上。。。在PHP和Active Directory之间创建连接并检查用户是否可以访问AD以及它所属的组等并不困难。然后存储登录的cookie、哈希密码或根据需要的安全级别选择的任何方法(从公共网络阻止该站点)。您甚至可以在AD中创建自定义组,并从中管理访问和级别。如果您感到绝望,我可以共享基于用户组允许/拒绝登录的即用脚本。