sql >> Database teknologi >  >> RDS >> Mysql

headere allerede sendt gennem skyllefunktionen?

flush() sender de overskrifter, der allerede er i kø (cookies i dette tilfælde). Fjern flush() opkald. Denne kode vil give en fejl om ikke at være i stand til at udlæse den 2. overskrift:

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

Du kan også fjerne output buffering - det gør ikke noget nyttigt her. Denne kode fungerer fint, dog:

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

Kun flush() sender faktisk overskrifter.



  1. Hvordan kan jeg tvinge entity framework til at indsætte identitetskolonner?

  2. Oracle Big Data SQL

  3. PLS-00302:komponent skal erklæres - Kan ikke løses

  4. SQL 2005 - Søg i lagrede procedurer for tekst (Ikke al tekst søges efter)