私はサーバーから提供されたWebページを持っています。私は約20の異なるクライアントがこのWebページにアクセスしています。 Webページはシンプルなフォームで、各クライアントにテキストボックスが表示されます。クライアントは、通常、キーボード、マイク、バーコードスキャナなどの入力デバイスを介して入力を提供する責任があります。私は、テキストボックスに値を直接入力することはできませんが、可変値のみを使用することができます。サーバーはWAMPを使用しており、各クライアントにはLAMPがインストールされています。フォームを提出せずにテキストボックスに外部URLの変数を入力してください
私はajax呼び出しを使用してサーバーからの入力要求を作成しましたが、これは理想的ではないため、サーバーに負荷をかけすぎたくありません。変数がクライアントによってロードされているときにWebページに自動的に送信されるようにするだけです。私はそれがcURLを使用して行うことができると聞いたが、私の質問は、これを達成するための最良の方法とそれを行う方法は何ですか?ロード時にシェルからWebブラウザに変数を送る方が簡単でしょうか?私はセキュアであるが実装が容易なメソッドを探している。これは私の試みが何であったかである:(私はこれにアプローチする方法について混乱しましたが)
サーバー:(WAMPサーバ/ server.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サーバ/ inputProv.php)
<?php
$var = "Hello";
echo $var;
?>
クライアント:(LAMPサーバ/ send.php)
<script>
$(document).ready(function(){
$.get("http://localhost/inputProv.php", function(response) {
$("input[name=var]").val(response):
});
});
</script>
「$ _POST(入力)」とは何ですか? '$ _POST'は配列であり、関数ではありません。 – Barmar
@Barmarは代わりに '$ input'をエコーしますか? – UZIERSKI
私は分かりません。あなたがその変数を使って何をしようとしているのかははっきりしていません。 – Barmar