0

常に開いているプログラムが必要です (できれば C++ で記述)。PHPスクリプトがアクセスされると、アクティブなプログラムに渡されるいくつかの変数がアクセスされます。次に、プログラムはいくつかの計算を行い、他の変数を php スクリプトに返します。これはエコーされます (可能であれば、プログラムからもエコーされます)。php スクリプトが終了したら、プログラムをアクティブにする必要があります。

私はコマンドexecがあることを知っており、それらのパラメータ(変数である可能性があります)を使用してプログラムを実行できますが、その時点でアクティブなphpスクリプトがなくてもプログラムを実行する必要があるため、それは望ましくありません。

私の問題を理解していただければ幸いです。

4

2 に答える 2

0

C++ プログラムと PHP スクリプトの間の通信にソケットを使用することをお勧めします。したがって、C++ プログラムはサーバーとして機能し、PHP スクリプトはソケット関数とローカルホスト アドレスを使用してサーバーに接続します。次に、2 つのプログラム間でデータを送信できます。PHP スクリプトが終了すると、C++ プログラムは存続し、次の接続を待ちます。

于 2013-11-04T17:16:14.647 に答える
0

共有メモリ機能を使用できます。

于 2013-11-04T17:13:11.787 に答える