我目前正在用html制作桌面应用程序。
现在我想获取本地系统当前用户的用户名。
我在php中这样做: -
$wand = getenv("HOMEDRIVE").getenv("HOMEPATH")
但现在我想在html中制作它,所以它需要一台服务器。
感谢。
答案 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"); ?>