次のハートビート監視コードを呼び出す方法を教えてください。ありがとう!
悬崖上的草
悬崖上的草 2021-03-31 08:09:00
0
1
1261

以下は、「php XXX.php」コマンドによって Web サーバーを常に実行し続ける Web サーバー バックグラウンドのハートビート監視コード スニペットです。フロントエンド ブラウザで try に $A を表示するにはどうすればよいですか?ありがとう!

while (true) {

if ($stomp == null || !$stomp->getClient()->isConnected()) {

echo "接続が存在しません。10 秒後に再接続します。", PHP_EOL;

sleep(10);

$stomp = start_consume();

}

## {

ビジネス ロジックを試してください。

$A = $stomp->read();

echo "start Consumer:";

echo "<br/>";

// エコー $A;

$arr =explode(':',$A);

// エコー "<br/>";

// $B = json_decode($A,true);

$arr1 = ($arr[16]);

// var_dump ($arr1[0]);

echo "<br/>";

$B = json_encode($arr1,true);

echo $B;

// $B1 = json_decode($B,true);

echo "<br/>";

}

catch(HeartbeatException $e) {

echo 'サーバーは、定義された間隔内にハートビートを送信できませんでした。', PHP_EOL;

$stomp->getClient()->disconnect();

} catch (例外 $e) {

echo 'プロセス メッセージでエラーが発生しました '. $e->getMessage() , PHP_EOL;

}

悬崖上的草
悬崖上的草

全員に返信(1)
欧阳

あなたのものはハートビート監視の PHP コードです。常にこのメソッドをリクエストするにはフロントエンドを使用します。$A がフロントエンドに渡されるときは、フロントエンドに値を渡すのと同じ方法で $A を渡します。

一般に、フロントエンドは ajax を使用して php をリクエストし、php は echo json_encode を使用して ajax に戻ります。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート