Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 获取用户登录计算机时使用的名称_Php_Javascript - Fatal编程技术网

Php 获取用户登录计算机时使用的名称

Php 获取用户登录计算机时使用的名称,php,javascript,Php,Javascript,我想知道是否可以用php或javascript获取登录到计算机的人的用户名。例如,如果我使用笔记本电脑,登录到电脑,然后访问网站,我希望它显示我登录时使用的名称 有没有办法做到这一点,或者说这是不可能的,这是PHP或Javascript所无法做到的 您可以查看发送到服务器的标题,以查看发送了哪些数据() 正如其他人建议的那样,您可以使用与主机更紧密集成的插件来获取此信息。PHP是服务器端,您必须使用类似active directory的PHP Web服务器插件。但是用户必须通过你的站点进行身份验

我想知道是否可以用php或javascript获取登录到计算机的人的用户名。例如,如果我使用笔记本电脑,登录到电脑,然后访问网站,我希望它显示我登录时使用的名称


有没有办法做到这一点,或者说这是不可能的,这是PHP或Javascript所无法做到的

您可以查看发送到服务器的标题,以查看发送了哪些数据()


正如其他人建议的那样,您可以使用与主机更紧密集成的插件来获取此信息。

PHP是服务器端,您必须使用类似active directory的PHP Web服务器插件。但是用户必须通过你的站点进行身份验证,你不能只是“拉它”

LDAP示例:

实际上,如果您有Apache NTLM模块,这是可能的。但您必须能够在服务器上安装它。因此,如果它是一个托管的长方体,则可能不起作用。缺点是,我认为它只适用于IE

NTLM是Microsoft Internet使用的身份验证协议 信息服务器(tm)和Microsoft Internet Explorer(tm)。当它 不是很安全,它提供后台身份验证( 将用户的工作站登录凭据传递到web 服务器)。此功能在基于这些功能的内部网中广泛使用 微软产品


PHP是一个服务器端脚本引擎,除了浏览器发送到服务器的内容外,它对客户端一无所知,但用户名不存在

与JavaScript相同——这一个操作客户端,但与网页共享用户名可能是一个严重的安全漏洞。网站应远离任何用户敏感数据

最后,一些系统可能无法实现任何用户配置文件(如手机和智能手机)。然后会发送什么?

如果只是登录(用户ID):


您是指您登录的网站的用户名,还是您的Windows/Mac/Linux用户名?