将变量/值从php传递给打开的窗口进程,反之亦然

时间:2013-11-04 17:09:14

标签: php c++ variables

我希望有一个不断打开的程序(用c ++编写,可以预见)。 当PHP脚本被激活时,它将被一些变量所激活,这些变量将被传递给活动程序。然后程序将进行一些计算,并将其他变量传递回php脚本,这将被回显(或者如果可能的话,它们也可以从程序中回显)。 php脚本结束后,程序必须处于活动状态!

我知道有命令exec,我可以运行带有这些参数的程序(可以是变量),但我不希望这样,因为即使没有活动的PHP脚本,程序也必须运行时间。

我希望你能理解我的问题。

2 个答案:

答案 0 :(得分:0)

您可以使用shared memory个功能。

答案 1 :(得分:0)

我建议使用套接字在C ++程序和PHP脚本之间进行通信。因此,您的C ++程序将充当服务器,PHP脚本将使用Socket functions和localhost地址连接到它。然后你可以在两个程序之间发送数据,当PHP脚本结束时,C ++程序将保持活动并等待下一个连接。