sql >> Databasteknik >  >> RDS >> Mysql

headers som redan har skickats genom spolningsfunktionen?

flush() skickar rubrikerna som redan står i kö (cookies i detta fall). Ta bort flush() ringa upp. Den här koden kommer att skicka ett felmeddelande om att det inte går att mata ut den andra rubriken:

<?php
    header('a: 1');
    flush();
    header('b: 2');
?>

Du kan också ta bort utdatabuffringen - det gör inget användbart här. Den här koden fungerar dock bra:

<?php
    ob_start();
    header('a: 1');
    ob_end_flush();
    header('b: 2');
?>

Endast flush() skickar faktiskt rubriker.



  1. datumdiff, inklusive tid

  2. MySQL WHERE NOT IN extremt långsam

  3. Konfigurera Pentaho Data Integration för att använda Oracle Wallet för Oracle Cloud

  4. oracle :Dynamiskt kolumnnamn