我有一个服务器提供的网页。我有大约20个不同的客户访问此网页。该网页是一个简单的表单,每个客户端都显示一个文本框。客户端负责提供输入,通常是通过输入设备,如键盘,麦克风,条形码扫描仪等。我有一个不同的设备,不能直接输入其值到文本框,但只能通过变量值。服务器正在使用WAMP,每个客户端都安装了LAMP。
我使用ajax调用从服务器创建了对该输入的请求,但这并不理想,我不想给服务器施加太大的压力。我只是希望变量在客户端加载时自动发送到网页。我听说可以使用cURL完成,但我的问题是实现这个目标以及如何实现它的最佳方法是什么?将变量从shell发送到负载上的Web浏览器会更容易吗?我正在寻找一种安全但易于实施的方法。这就是我的尝试:(虽然我对如何处理这个问题感到困惑)
服务器:(WAMP Server / server.php)
debugger
客户:( LAMP Server / inputProv.php)
<?php
if(isset($POST)){
$_POST['var'];
}
?>
<html>
<body>
<form action="" method="post">
<input type="text" name='var' value="<?php echo "$var"; ?>"/>
</form>
</body>
</html>
客户:( LAMP Server / send.php)
<?php
$var = "Hello";
echo $var;
?>
答案 0 :(得分:1)
inputProv.php
应该只回显变量。
<?php
$var = "Hello";
echo $var;
在您的Javascript中,您使用AJAX填写此脚本的输入。
$(document).ready(function() {
$.get("http://localhost/inputProv.php", function(response) {
$("input[name=var]").val(response);
});
});