Darba laikā php skripti var parādīt rezultātus, kad skripts tiek izpildīts, vai arī uzkrāt datus, gaidot pilnīgu skripta izpildi un skripta pabeigšanu. Vienas no šīm opcijām izvēle ir atkarīga no vērtības, kas php tulka iestatījumos piešķirta mainīgajam, kas atbild par datu izvades buferizēšanu. Ir vairāki veidi, kā to mainīt.

Instrukcijas
1. solis
Ja jums ir jāatspējo izejas buferēšana visiem php skriptiem, kas darbojas serverī vai vietnē, pareizākais veids, kā to izdarīt, ir fails php.ini. Uzsākot katru skriptu, php valodas tulks nolasa iestatījumus no šī konfigurācijas faila, tāpēc visoptimālākais risinājums ir direktīvas ievietošana, lai atspējotu skriptu izejas izejas buferēšanu. Atveriet failu jebkurā teksta redaktorā un izmantojiet meklēšanas dialoglodziņu, lai atrastu direktīvu ar nosaukumu output_buffering. Tās vērtība var būt vai nu vesels skaitlis, vai loģisks (ieslēgts vai izslēgts) mainīgais, tāpēc noklusējuma vērtības vietā ievadiet Izslēgts vai 0. Ja šī direktīva nav konfigurācijas failā, ierakstu beigās pievienojiet papildu rindiņu:
output_buffering = Izslēgts
2. solis
Ja jums ir jāatspējo izejas buferēšana atsevišķas mapes vai apakšmapju grupas skriptiem, labāk to izdarīt, izmantojot failu htaccess. Atrodiet to vajadzīgajā direktorijā un atveriet to teksta redaktorā. Ja šāda faila vēl nav, izveidojiet jaunu. Pievienojamā direktīva ir līdzīga tai, kas aprakstīta iepriekšējā darbībā, taču pirms tās jums jāievieto atzīme, ka tas ir viens no php iestatījumiem. Visai līnijai vajadzētu izskatīties šādi:
php_flag output_buffering off
Izveidoto htaccess failu ievietojiet direktoriju hierarhijas augšējā mapē, kurai jāpilda direktīva.
3. solis
Lai atspējotu buferošanu vienā php skriptā, izmantojiet kādu no šīs valodas iebūvētajām funkcijām. ob_get_flush () atgriež pašreizējo bufera saturu, pēc tam to nulli un izslēdz izejas buferizāciju. ob_end_flush () dara to pašu, bet neatdod pašreizējo bufera saturu mainīgajam, kas to izsauca, bet nosūta to izejas ierīcei. Ob_end_clean () pirms buferēšanas izslēgšanas vienkārši izdzēš pašreizējos datus. Izmantojot vienu no šīm funkcijām, neaizmirstiet atkal ieslēgt buferizāciju - tam ir paredzēta funkcija ob_start ().