![]() |
![]() |
![]() ![]()
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 (IMG:http://forum.php.pl/style_emoticons/default/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)(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Ten post edytował dhmaniak 21.05.2005, 16:04:13 |
|
|
![]() |
![]()
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 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) . |
|
|
![]()
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() (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
|
|
|
![]()
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. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 13:28 |