![]() |
![]() ![]() |
![]() |
![]() ![]()
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
![]() ![]() 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 ![]() -------------------- Sygnatura niezgodna z regulaminem.
|
|
|
![]()
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()
![]() |
|
|
![]()
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.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.06.2025 - 23:31 |