繁体   English   中英

从网站上的PHP脚本运行localhost Java Applet

[英]Run localhost Java Applet from PHP script on website

是否可以使用网站上的PHP脚本运行加载到用户计算机上的Java Applet,并将几个变量从PHP发送到Applet?

这是一个受控制的环境,因此开发并不是一个问题。

它(PHP)为applet提供3个数据,applet转到另一个无法使用PHP交互的站点,从该站点获取信息并将其存储在数据库中。 当前托管无法运行Java。

  1. PHP脚本提供applet(或Java Web Start程序 - 我编写了一个工具,使PHP更容易实现: PHP JNLP生成器 ),并且您可以在JNLP文件中传递任意参数,大概也可以传递给applet。
  2. Java程序在客户端运行,没有访问或连接到PHP或服务器端数据存储。
  3. Java程序向您的服务器生成一个请求,该请求访问PHP页面并将相应的内容写入数据库:

     URL url = new URL("http://example.com/storeindb.php?username=xxxxx&arg1=yyyyy&arg2=zzzzz"); new URLConnection(url).getInputStream(); 

这当然可能存在安全风险,因为没有任何东西可以阻止客户端或其他人加载该页面,以及他们想要的任何数据,因此您需要采取任何必要的预防措施来满足您的用例。 涉及客户端将数据传递到服务器的任何解决方案都存在类似的风险,需要将其考虑在内。

使用服务器端PHP exec()在客户端计算机上运行Java Applet? 不,不可能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM