PHP/Obsługa ciastek: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
polska nazwa
Linia 188:
ob_implicit_flush(0);
 
Parametr przekazywany do ''ob_start()'' to nazwa tzw. uchwytu (handlera) służącego do modyfikacji zbuforowanej treści. ''ob_gzhandler'' jest jednym z predefiniowanych handlerówuchwytów, zajmującym się właśnie kompresją GZip. Druga z funkcji nakazuje wywołanie handlerauchwytu dopiero, gdy będziemy mieli już cały kod HTML. Musimy o niej pamiętać dlatego, że nie można skompresować danych wyjściowych partiami - musi to być przeprowadzone w sposób ciągły. PHP samodzielnie wykrywa, czy przeglądarka użytkownika posiada obsługę tej możliwości, dlatego nie musisz o tym pamiętać.
 
{{Infobox|Kompresja GZip może być także włączona "firmowo" w pliku ''php.ini'' dyrektywą ''zlib.output_compression''. Nie powinieneś wtedy wywoływać powyższych funkcji. Aby upewnić się, czy ustawienia interpretera na to pozwalają, musisz sprawdzić stan podanej dyrektywy funkcją ''ini_get()''}}