PHP与程序通信

时间:2012-12-11 06:24:17

标签: c# java php mysql json

我目前正在计划一个我想要处理的项目。这些是步骤:

  1. 用户访问网站并搜索名称
  2. PHP将命令发送到C#或Java程序
  3. 程序将JSON数据发送回网站
  4. PHP将数据保存到MySQL并向用户显示数据
  5. 我正在努力研究我需要做些什么来使这项工作。我只是需要建议搜索学习内容。如何让PHP和程序通信?我应该调查servlet吗?关于更有效地执行这些步骤的任何建议,例如使程序查询数据库。

3 个答案:

答案 0 :(得分:0)

通过数据库执行此操作。创建一个java线程调度程序,每次都会为数据库表进行处理。现在,每当PHP收到请求时,它都会将该请求插入到带有新标志的数据库中,现在感知数据库的Java线程将从数据库中选择请求并处理该处理后将响应放入数据库,现在PHP可以选择该响应并发送回USER。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

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