我目前正在计划一个我想从事的项目。这些是步骤:
- 用户访问网站并搜索名称
- PHP 向 C# 或 Java 程序发送命令
- 程序将 JSON 数据发送回网站
- PHP 将数据保存到 MySQL 并向用户显示数据
我正在尝试研究我需要做些什么来完成这项工作。我只需要关于要学习什么的建议。如何让 PHP 和程序通信?我应该研究servlet吗?任何有关执行更有效步骤的建议,例如让程序查询数据库。
通过数据库执行此操作。制作一个 java 线程调度程序,每次都对数据库表进行降神。现在,每当 PHP 收到请求时,它将使用新标志将该请求插入到数据库中,现在感知数据库的 Java 线程将从数据库中选择请求并处理该请求,处理后将响应放入数据库中,现在 PHP 可以选择该响应并发回给用户。
就个人而言,对于您的情况,我更喜欢 Web 服务。您可以为 C# 或 Java 设计一个 Web-Service 方法,这些机制为您的 PHP 应用程序(或其他应用程序)提供了一个平台。PHP 应用程序只调用 Web 服务方法。WS 方法执行搜索并返回结果。然后你可以处理结果并做任何你想做的事情。
也许您可以使用 PHP 中的 shell_exec 与 C# 或 Java 进行通信
请阅读PHP 手册以使用 shell_exec