3

PHP スクリプトを実行していて、特定の PHP ロジックが実行されたときに Node.js がクライアント側にイベントを発行するようにしたいと考えています。どうすればよいですか? Node.js 部分はまだセットアップされていませんが、おそらく PHP/Apache 以外の別のサーバーに配置され、リバース プロキシとして機能する Nginx の背後に配置されます。

4

2 に答える 2

3

試す:

<?php

$ch = curl_init();

$data = array('name' => 'Foo', 'file' => '@/home/user/test.png');

curl_setopt($ch, CURLOPT_URL, 'http://localhost:8000/'); /* Node app*/
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

curl_exec($ch);
?>

レビュー:

http://php.net/manual/en/function.curl-setopt.php

于 2012-12-13T04:18:20.380 に答える
1

はい、phpサーバーでnode.jsサーバーに接続できます。

例として、このページの NodeLog クラスを参照してください。

http://gonzalo123.com/2011/05/09/real-time-monitoring-php-applications-with-websockets-and-node-js/

結局のところ、それは単なるソケットです。

于 2012-12-13T04:13:18.897 に答える