Mysql
 sql >> Baza danych >  >> RDS >> Mysql

nagłówki już wysłane przez funkcję flush?

flush() wysyła nagłówki już w kolejce (w tym przypadku ciasteczka). Usuń flush() połączenie. Ten kod zwróci błąd dotyczący niemożności wyprowadzenia drugiego nagłówka:

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

Możesz także usunąć buforowanie wyjścia - tutaj nie robi nic użytecznego. Ten kod działa jednak dobrze:

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

Tylko flush() faktycznie wysyła nagłówki.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql agregat UDF (funkcja zdefiniowana przez użytkownika) w C

  2. Perl DBI bez dostępu do bazy danych

  3. Uzyskiwanie dziwnych znaków podczas pobierania wartości w bazie mysql

  4. Tworzenie zagnieżdżonego JSON przy użyciu PHP MySQL

  5. Wywołaj pusher po zmianie mysql