【问题标题】:Invoking a PHP method from Java [closed]从 Java 调用 PHP 方法 [关闭]
【发布时间】:2010-10-11 12:32:47
【问题描述】:

我需要从 java 调用 PHP 方法。我可以使用请求调度程序来做到这一点吗?

【问题讨论】:

  • 我不认为,任何人都可以在没有任何进一步信息的情况下回答这个问题。请描述您的开发环境!
  • 由于这是标记为许多重复项的权威问题(例如thisthisthis),因此该问题不应因为不是真正的问题而被关闭。投票重新开放。

标签: java php


【解决方案1】:

这是从 Java 应用程序中调用 PHP 方法的便捷方法。

Runtime.getRuntime().exec("php <your script name>");

【讨论】:

    【解决方案2】:

    请求分派器仅用于转发(或包含)您的 J2EE Web 应用程序中的另一个 Web 资源。

    如果您想将用户从 J2EE web 应用程序带到 PHP 页面,请发出重定向。

    如果您想在 J2EE webapp 中处理对 php 页面的请求结果,请尝试使用 HttpURLConnection 等。

    【讨论】:

      【解决方案3】:

      您需要像向外部网站一样发出单独的请求,但这基本上是一个完整的网络请求。除非您的 JVM 中有 PHP 解释器,否则无法从 Java 中调用单个 PHP 函数,这似乎不太可能。

      您可能希望像编写 AJAX 接口(使用 JSON 或一些松散定义的 XML)或 SOAP 接口一样编写 PHP 端。

      【讨论】:

      • 通过 http 调用是可行的方法!
      猜你喜欢
      • 2012-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多