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