Valcha Posted December 2, 2009 Report Share Posted December 2, 2009 Cik zināms, flush atbrīvo tikai Apache atmiņu, bet ob_flush arī PHP atmiņu. Līdz šim biju domājis, ka ob_flush korekti ir izmantot, vispirms aktivizējot atmiņas buferēšanu ob_start. Tomēr, ja ir aktivizēts ob_start, pēc personīgās pieredzes saku, ka dati nenosūtās un PHP atmiņa neatbrīvojas. Lai ob_start atbrīvotu atmiņu, man nākas veikt ob_end_flush, un tikai pēc tam ob_flush. Varbūt kāds var paskaidrot? Quote Link to comment Share on other sites More sharing options...
rATRIJS Posted December 2, 2009 Report Share Posted December 2, 2009 Es īsti nesapratu, bet paskaties PHP dokumetāciju. ob_flush: This function does not destroy the output buffer like ob_end_flush() does. Lai iegūtu bufferot'os datus, izmanto, piemēram, ob_get_contents() Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.