Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何获得用户';使用PHP的Java版本是什么?_Java_Php_Version - Fatal编程技术网

如何获得用户';使用PHP的Java版本是什么?

如何获得用户';使用PHP的Java版本是什么?,java,php,version,Java,Php,Version,有没有一个简单的解决方案来获得使用php在用户工作站上运行的Java版本?基本上,我想知道访问我的门户的用户机器上运行的Java版本。由于我们的产品是基于Java的,这些数据将帮助我以后做出一些决策。他们的客户需要明确地向您发送这些信息。如果他们是通过web浏览器访问您的站点,那么这类内容不会显示在用户代理字符串中 另一方面,如果他们使用Java代码以编程方式访问您的站点,那么它将显示在用户代理字符串中。但考虑到您对某个产品的陈述,我倾向于认为这只是一个用于浏览器访问的普通网站。他们的客户需要明

有没有一个简单的解决方案来获得使用php在用户工作站上运行的Java版本?基本上,我想知道访问我的门户的用户机器上运行的Java版本。由于我们的产品是基于Java的,这些数据将帮助我以后做出一些决策。

他们的客户需要明确地向您发送这些信息。如果他们是通过web浏览器访问您的站点,那么这类内容不会显示在用户代理字符串中


另一方面,如果他们使用Java代码以编程方式访问您的站点,那么它将显示在用户代理字符串中。但考虑到您对某个产品的陈述,我倾向于认为这只是一个用于浏览器访问的普通网站。

他们的客户需要明确地向您发送此信息。如果他们是通过web浏览器访问您的站点,那么这类内容不会显示在用户代理字符串中

另一方面,如果他们使用Java代码以编程方式访问您的站点,那么它将显示在用户代理字符串中。但是考虑到您对产品的陈述,我倾向于认为这只是一个用于浏览器访问的普通网站。

该函数将尝试告诉您是否可以执行Java小程序

仅使用PHP,我相信这是最好的选择。

该函数将尝试告诉您是否可以执行Java小程序


仅使用PHP,我相信这是最好的选择。

检查他们是否使用一个小applet来获得运行的JVM版本。您可以修改它以将结果推送到服务器。

检查他们是否使用小程序来获取运行的JVM版本。您可以修改它以将结果推送到服务器。

唯一可以直接访问客户端(确定信息)和服务器端(发送信息)的客户端语言是JavaScript和ActionScript

我认为作为一名PHP程序员,您对JavaScript已经不太熟悉或更熟悉了,所以我会继续这样做。幸运的是,Sun已经为这些需求提供了JavaScript库。这里有一个,复制粘贴运行它:

<!doctype html>
<html lang="en">
    <head>
        <title>SO question 2111383</title>
        <script type="text/javascript" src="http://java.com/js/deployJava.js"></script>
        <script type="text/javascript">
            alert(deployJava.getJREs()); // Show all installed JRE versions.
        </script>
    </head>
    <body>
        <h1>That's all, Folks!</h1>
    </body>
</html>

所以问题2111383
警报(deployJava.getJREs());//显示所有已安装的JRE版本。
就这些,伙计们!

一旦获得了信息,只需将其发送到服务器端。可以通过将其作为表单的隐藏输入元素同步传递,也可以使用Ajaxical技术异步传递。非常适合这个。只需执行
$.get('script.php?java='+deployJava.getJREs())左右。

唯一可以直接访问客户端(确定信息)和服务器端(发送信息)的客户端语言是JavaScript和ActionScript

我认为作为一名PHP程序员,您对JavaScript已经不太熟悉或更熟悉了,所以我会继续这样做。幸运的是,Sun已经为这些需求提供了JavaScript库。这里有一个,复制粘贴运行它:

<!doctype html>
<html lang="en">
    <head>
        <title>SO question 2111383</title>
        <script type="text/javascript" src="http://java.com/js/deployJava.js"></script>
        <script type="text/javascript">
            alert(deployJava.getJREs()); // Show all installed JRE versions.
        </script>
    </head>
    <body>
        <h1>That's all, Folks!</h1>
    </body>
</html>

所以问题2111383
警报(deployJava.getJREs());//显示所有已安装的JRE版本。
就这些,伙计们!

一旦获得了信息,只需将其发送到服务器端。可以通过将其作为表单的隐藏输入元素同步传递,也可以使用Ajaxical技术异步传递。非常适合这个。只需执行
$.get('script.php?java='+deployJava.getJREs())左右。

如果Java正在运行,只需调用放置在服务器上的脚本,用户代理就会为您提供运行时环境的确切版本。由于部署工具包javascript代码只列出了Java 6的17个发布版本。。。在前面,您必须猜测特定浏览器使用的是什么。

如果Java正在运行,只需调用服务器上的脚本,用户代理就会为您提供运行时环境的确切版本。由于部署工具包javascript代码只列出了Java 6的17个发布版本。。。在此之前,您必须猜测特定浏览器使用的是什么。

DownModer有什么评论吗?也许你不同意?唐纳德有什么评论吗?也许你不同意?正如我所说,你不能单独用PHP实现这一点-这是你的问题,不是吗?正如我所说,你不能单独用PHP实现这一点-这是你的问题,不是吗?