Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Buforowanie wyjścia
dhmaniak
post 21.05.2005, 16:03:06
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 15.02.2005

Ostrzeżenie: (0%)
-----


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

Ten post edytował dhmaniak 21.05.2005, 16:04:13
Go to the top of the page
+Quote Post
Speedy
post 21.05.2005, 16:31:11
Post #2





Grupa: Zarejestrowani
Postów: 651
Pomógł: 28
Dołączył: 4.12.2004

Ostrzeżenie: (0%)
-----


http://php5.pl/php/tworzenie_danych_cookie...ym_miejscu_kodu

Wystarczy, że dasz ob_start(); na początku skryptu. To wszystko winksmiley.jpg .


--------------------
Sygnatura niezgodna z regulaminem.
Go to the top of the page
+Quote Post
dhmaniak
post 21.05.2005, 16:55:08
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 15.02.2005

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
dr_bonzo
post 21.05.2005, 17:02:55
Post #4





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


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.


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.06.2025 - 23:31