html / js:如何在html或js中获取本地系统的用户名?

时间:2016-06-10 12:57:05

标签: javascript html username

我目前正在用html制作桌面应用程序。

现在我想获取本地系统当前用户的用户名。

我在php中这样做: -

$wand = getenv("HOMEDRIVE").getenv("HOMEPATH")

但现在我想在html中制作它,所以它需要一台服务器。

感谢。

2 个答案:

答案 0 :(得分:1)

JavaScript在当前HTML文档的上下文中运行,因此它无法确定当前用户的任何内容,除非它位于当前页面中,或者您对服务器端脚本执行AJAX调用以获取更多信息。

JavaScript无法确定您的Windows用户名。

使用AJAX:

request = $.ajax({
        type: 'POST',
        url: 'form.php',
        data: { }});

        request.done( function(response) {
    alert (response)}
        })

});

在form.php上:

<?php>
$wand = getenv("HOMEDRIVE").getenv("HOMEPATH")
echo $wand;
?>

答案 1 :(得分:0)

.php文件

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

或者您可以先声明变量

<?php $wand = getenv("HOMEDRIVE").getenv("HOMEPATH"); ?>
<h1><?php echo $wand; ?></h1>

.html文件您可以使用jquery ajax

<h1 id="username"></h1>
$( "#username" ).load( "/username.php" );

username.php

<?php echo getenv("HOMEDRIVE").getenv("HOMEPATH"); ?>
相关问题