WebサイトでPHPスクリプトを使用してユーザーのマシンにロードされたJavaアプレットを実行し、PHPからアプレットにいくつかの変数を送信することは可能ですか?
これは、これが実行されている制御された環境であるため、悪用は問題になりません。
それ(PHP)はアプレットに3つのデータを提供し、アプレットはPHPを使用して対話できない別のサイトに送信され、そのサイトから情報を取得してデータベースに保存します。現在のホスティングはJavaを実行できません。
Javaプログラムは、サーバーへのリクエストを生成します。サーバーは、PHPページにアクセスし、適切なコンテンツをDBに書き込みます。
URL url = new URL("http://example.com/storeindb.php?username=xxxxx&arg1=yyyyy&arg2=zzzzz");
new URLConnection(url).getInputStream();
もちろん、これは潜在的にセキュリティリスクです。クライアントや他の誰かが必要なデータをそのページにロードするのを妨げるものは何もないため、ユースケースに必要な追加の予防措置を講じる必要があります。クライアントがサーバーにデータを渡すことを含むソリューションには、同様のリスクがあり、考慮する必要があります。
サーバー側のPHPexec()を使用してクライアントマシンでJavaアプレットを実行しますか?いいえ、できません。