PHP Flush / ob_flush çalışmıyor

0 Cevap php

Benim floş ve ob_flush işe alma birkaç deneme denedim. Ben çıktı tamponlama için çevrimiçi buldum birkaç farklı fonksiyonlarını kullanarak denedim, tamponlama izin ini ayarlama denedim, ve tüm hiçbiri çalışıyor. Script çıktı echos kadar tamamen bitene kadar beklemek istiyor. İşte var senaryo çok uzak

 ob_start();

 //Login User
 echo 'Logging in to user<br>';
       ob_flush();
       flush();
      $ch = curl_init("http://www.mysite.com/login/");
      curl_setopt($ch, CURLOPT_HEADER, 0);
      curl_setopt($ch, CURLOPT_POST, 1);
      curl_setopt($ch, CURLOPT_POSTFIELDS, "username=$user&pass=$pass");
      curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
      curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
      curl_setopt($ch, CURLOPT_COOKIEJAR, "cookies/$cookie");
      curl_setopt($ch, CURLOPT_COOKIEFILE, "cookies/$cookie");
      $output = curl_exec($ch);
      curl_close($ch);
      ob_flush();
      flush();

       //Update Status
 echo 'Updating Status<br>';
       ob_flush();
       flush();
      $ch = curl_init("http://www.mysite.com/update/");
      curl_setopt($ch, CURLOPT_HEADER, 0);
      curl_setopt($ch, CURLOPT_POST, 1);
      curl_setopt($ch, CURLOPT_POSTFIELDS, "status=$status");
      curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
      curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
      curl_setopt($ch, CURLOPT_COOKIEJAR, "cookies/$cookie");
      curl_setopt($ch, CURLOPT_COOKIEFILE, "cookies/$cookie");
      $output = curl_exec($ch);
      curl_close($ch);
      ob_flush();
      flush();

Ben başka bir işlevi yapmak, ardından başka bir şey yankı, sonra işlevi çalıştırmak sonra, ne yapıyor yankı istiyorum. Ben tarayıcı üzerinde gerçek zamanlı olarak temizlendi ve yankılandı gereken tüm tamponları istiyorum.

0 Cevap