Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Buforowanie wyjścia
Forum PHP.pl > Forum > PHP
dhmaniak
W środku pliku *.php chcę zmienić wartosc ciasteczka z pomocą setcookie(); . Wiem że normalnie nie da się tego zrobić lecz można rozwiązać problem za pomocą output bufferingu. Wiem że do tego służy funkcja ob_start();. Lecz niestety nie wiem jak się jej używa dry.gif . Czy ktoś kto się na tym zna mogłby przedstawić przykład z funkcją ob_start(); w którym jest pokazane jak w środku pliku wysłać nagłówek http(z wartością pliku cookie)questionmark.gif
Speedy
http://php5.pl/php/tworzenie_danych_cookie...ym_miejscu_kodu

Wystarczy, że dasz ob_start(); na początku skryptu. To wszystko winksmiley.jpg .
dhmaniak
A czy to prawda że konsekwencją włączenia buforowania wyjścia będzie to że nie będzie można używać takich funkcji jak echo() questionmark.gif
dr_bonzo
Nie. Uzywasz je w normalny sposob -- jak bez buforowania.
Bez buforowania po kazdym wywolaniu echo() print(), czy innych funkcji wyswietlajacych tekst, dane zostaja od razu wyslane do przegladarki. Przy buforowaniu wysylane sa tylko raz -- przy kazdym oproznieniu (ob_flush()) buforu -- co przyspiesza dzialanie skryptu.
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.