【问题标题】:PHP communicate with programPHP与程序通信
【发布时间】:2012-11-28 16:23:01
【问题描述】:

我目前正在计划一个我想从事的项目。步骤如下:

  1. 用户访问网站并搜索名称
  2. PHP 向 C# 或 Java 程序发送命令
  3. 程序将 JSON 数据发送回网站
  4. PHP 将数据保存到 MySQL 并向用户显示数据

我正在尝试研究我需要做些什么来完成这项工作。我只需要关于要学习什么的建议。如何让 PHP 和程序通信?我应该研究 servlet 吗?任何有关执行更高效步骤的建议,例如让程序查询数据库。

【问题讨论】:

  • 尝试网络服务,语言无关。
  • PHP 在这里显得多余。 C#/Java 可以做任何 PHP 在您的问题中所做的事情。

标签: c# java php mysql json


【解决方案1】:

就个人而言,我更喜欢 Web 服务来满足您的情况。您可以为 C# 或 Java 设计一个 Web-Service 方法,这些机制为您的 PHP 应用程序(或其他应用程序)提供了一个平台。 PHP 应用程序只调用 Web 服务方法。 WS 方法执行搜索并返回结果。然后你可以处理结果并做任何你想做的事情。

【讨论】:

    【解决方案2】:

    通过数据库执行此操作。制作一个 java 线程调度程序,每次都对数据库表进行降神。现在,每当 PHP 收到请求时,它将使用新标志将该请求插入到数据库中,现在感知数据库的 Java 线程将从数据库中选择请求并处理该请求,处理后将响应放入数据库中,现在 PHP 可以选择该响应并发回给用户。

    【讨论】:

      【解决方案3】:

      也许您可以使用 PHP 中的 shell_exec 与 C# 或 Java 进行通信

      请阅读 PHP Manual 以了解如何使用 shell_exec

      【讨论】:

        猜你喜欢
        • 2011-04-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-08
        • 1970-01-01
        • 1970-01-01
        • 2015-03-12
        • 1970-01-01
        相关资源
        最近更新 更多