C ++与现有PHP应用程序之间的通信

时间:2014-02-04 11:37:53

标签: php c++ json communication

我正在尝试构建一个C ++应用程序,它同步来自现有PHP应用程序(我有权访问并可以修改)的数据,并且还能够对其进行更改。数据不应该直接访问(即从C ++连接到数据库),因为已经有一定的基本代码,并且还出于安全考虑。

我想要实现的目标需要单向沟通。 C ++ ---> PHP应该足够,并且还有助于保持简单,因为Apache服务器一直在运行。

我一直在考虑使用cURL并调用PHP脚本。没有问题,但我试图确定最合理的数据交换方式。我熟悉JSON(jQuery),并发现它简单而强大。

然而,C ++似乎没有任何处理JSON的标准方法,虽然某些库确实存在,但应将杂乱保持在最低限度。

问题基本上是编码和以后解析数据。 C ++应该能够对它发送的数据进行编码,并且应该能够理解PHP脚本的响应。

应用程序和服务器不在同一台机器上,C ++应用程序应该在Linux和Windows上运行。

关于如何让这两者进行沟通的任何想法?

1 个答案:

答案 0 :(得分:0)

交换消息的好方法是以两种方式使用XML。 由于php具有内置的XML解析函数,并且使用结构的C数据建模可以直接转换为XML标记,因此这种消息传递可以替代。

相关问题