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

以下は、「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
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!