Mysql
 sql >> база данни >  >> RDS >> Mysql

заглавките вече са изпратени чрез функцията за промиване?

flush() изпраща заглавките, които вече са поставени на опашка (в този случай бисквитките). Премахнете flush() повикване. Този код ще изведе грешка, че не може да изведе второто заглавие:

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

Можете също така да премахнете изходното буфериране - то не прави нищо полезно тук. Този код обаче работи добре:

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

Само flush() всъщност изпраща заглавки.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ограничение за размера на файла за импортиране в PHPMyAdmin

  2. Използване на TIMESTAMP на MySQL срещу директно съхраняване на времеви печати

  3. Как да върнете списък с наличните набори от символи в MySQL

  4. Как да зададете двоични данни с помощта на setBlob() в C++ конектор

  5. Свържете се с отдалечен MySQL чрез Python