Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: output_buffering?
Forum PHP.pl > Forum > Przedszkole
brajan
Czy ktoś mógł mi objaśnić co dokładnie daje włączenie "output_buffering" w php.ini?
Domyślnie jest to wyłączone "off" i wczoraj przestawiłem to na "on", ale nie mam pojęcia co to robi bo nie zauważam żadnych róznic.
Z góry dzieki za info.
Kuziu
Daje to dokładnie taki sam efekt jak
  1. <?php
  2. .
  3. .
  4. .
  5. ?>


Czyli buffor'owanie wyjścia ... żadna informacja nie zostanie wysłana do przeglądarki do momentu zakończenia skryptu ... Dzięki temu nie musisz się martwić o to że nagłówki pójdą przed wysłaniem cookies czy coś takiego ... w sumie przydatna rzecz biggrin.gif
bela
Możesz też zapisać całe wyjście do zmiennej w taki o to sposób winksmiley.jpg
  1. <?php
  2. print('costam');
  3.  
  4. $output = ob_get_contents();
  5. ?>


Nie wyświetli się nic, a $output będzie miał wartość costam winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.