sql >> Database >  >> RDS >> Mysql

headers al verzonden via de spoelfunctie?

flush() stuurt de headers die al in de wachtrij staan ​​(in dit geval de cookies). Verwijder de flush() telefoongesprek. Deze code geeft een foutmelding over het niet kunnen uitvoeren van de 2e header:

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

U kunt ook de uitvoerbuffering verwijderen - het doet hier niets nuttigs. Deze code werkt echter prima:

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

Alleen flush() stuurt daadwerkelijk headers.



  1. Uitpakken naar OracleConnection

  2. LISTAGG in Oracle om verschillende waarden te retourneren

  3. Wanneer moet ik PL/SQL BEGIN...END-blokken nesten?

  4. Waarom zou een Oracle-synoniem een ​​ander aantal rijen teruggeven aan de onderliggende tabel?