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


pass variables/values from php to opened window process and vice versa

我想要一个不断打开的程序(最好是用C ++编写的)。当 PHP 脚本被访问时,它将使用一些变量来访问,这些变量将被传递给活动程序。然后程序将进行一些计算,并将其他变量传递回 PHP 脚本,这些脚本将被回显(或者如果可能的话,它们也可以从程序中回显)。PHP 脚本结束后,程序必须处于活动状态!

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

我希望你理解我的问题。

您可以使用共享内存函数。

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