Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

header sudah dikirim melalui fungsi flush?

flush() mengirimkan header yang sudah antri (cookie dalam kasus ini). Hapus flush() panggilan. Kode ini akan menimbulkan kesalahan tentang tidak dapat menampilkan header ke-2:

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

Anda juga dapat menghapus buffering keluaran - tidak ada gunanya di sini. Kode ini berfungsi dengan baik, namun:

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

Hanya flush() sebenarnya mengirimkan header.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kolom 'x' tidak diketahui di 'klausa di mana'

  2. MySQL - Bagaimana cara menerapkan LIMIT ke GROUP?

  3. PHP Kesalahan fatal kehabisan memori

  4. Impor excel (.csv) ke MySQL menggunakan kode PHP dan formulir HTML

  5. JDBC tidak menjalankan perintah SHOW DATABASES