gpt4 book ai didi

php - 我可以在 PHP 中获取客户端用户名吗?

转载 作者:可可西里 更新时间:2023-11-01 11:50:05 25 4
gpt4 key购买 nike

所以我在 Intranet 上运行这个网站。它有一个表格,填写一些数据然后提交。现在我还想获取用户的用户名,这样用户就不必输入了。到目前为止,我尝试了 $username = gethostbyaddr($_SERVER['REMOTE_ADDR]);。这就像一个魅力,因为它为我提供了数据来源的计算机名称。但是不同的用户可以登录到机器,这就是为什么这没有帮助。

为了更清楚地说明到目前为止的工作原理:ComputerA 正在运行 XAMPP 服务器。我可以使用 ComputerB 连接到该网站,当我提交数据时,我的 sql 服务器将 ComputerB 作为用户名。对 ComputerC 进行了同样的尝试,它也显示了 ComputerC。

我正在寻找的是 C:\Users\(name)\Desktop.我想知道这个名字是什么?另外,如果你们能告诉我一些更好的、独特的东西,那也很好。它不一定是名字。

最佳答案

exec("wmic /node:$_SERVER[REMOTE_ADDR] COMPUTERSYSTEM Get UserName", $user);
echo($user[1]);

(如果您的 PHP 服务器托管在非 Windows 机器上,或者您的 Linux 主机具有通过其他工具扩展的 wmic 功能,这将不起作用)

关于php - 我可以在 PHP 中获取客户端用户名吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31953220/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com