請問大神,以下心跳監聽部分程式碼怎麼呼叫?謝謝!
悬崖上的草
悬崖上的草 2021-03-31 08:09:00
0
1
1263

以下是web伺服器後台,透過「php XXX.php「指令,使其時刻保持運行的心跳監聽程式碼片段。我怎麼將try裡面的$A顯示在前端瀏覽器上?謝謝!

while (true) {

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

        echo "connection not exists, will reconnect after 10s.", PHP_EOL;

        sleep(10);

## }

    try {

        

        //throw new Exception("自訂錯誤 );業務邏輯。

        $A = $stomp->read();

        echo "start consumer:";

    #    echo "<br/>

       // echo $A;

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

      //  echo "<br/>

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

       $arr1 = ($arr[16]);

     // var_dump ( $arr1[0]);

       echo "<br/>";

       $B = json_encode($arr1,true);

    $B1 = json_decode($B,true);

        echo "<br/>";

        echo "<br/>";

    }

    catch(HeartbeatException $e) {

##    catch(HeartbeatException $e) {

        echo 'The server failed to send us heartbeats within the defined interval.', PHP_EOL;

        $stomp->getClient()-##        $stomp->getClient()-> 。
悬崖上的草
悬崖上的草

全部回覆(1)
欧阳

你這個是php程式碼,心跳監聽 你用前端一直要求這個方法,$A 時傳給前端,你是如何給前端傳值的,就怎麼傳。

通常是前端用ajax請求php,php用echo json_encode 回傳給ajax的

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板