Hello!
J'ai un petit soucis sur l'usage du flush pour forcer l'envoi de données depuis une page.
ca marche tout simplement pas, lorsque la compression par ob_gzhandler semble etre active.
En local chez moi, le flush+ob_flush() marche nickel, mais sur mon hebergeur ca marche pas
J'ai l'impression que c'est parce qu'il y'a une compression d'activée et qu'il n'est pas possible de flusher les données quand c'est le cas.
Conclusion, comment est-ce possible de désactiver la compression due au ob_gzhandler pour le réactiver apres ?
extrait des notes de la doc php:
Citation :
ob_gzhandler (actually 'ob_start("ob_gzhandler" );') will not start compressing until the script flushes (or, usually, exits), and will in turn send the entire compressed document at once - which makes it more susceptible to causing a perception of latency.
|
bref si je comprends bien c'est ca le pb mais je vois pas comment le contourner
les diffs de conf entre mon hébergeur et mon localhost sont en effet au niveau du buffering d'ailleurs:
local (ca marche)
Citation :
output_buffering 4096
output_handler no value
|
herbergeur (marche pas)
Citation :
output_buffering no value
output_handler ob_gzhandler
|
Message édité par Oxygen3 le 30-04-2005 à 08:18:58
---------------
Metro-Pole ▬ Réseau A Suivre...: Annuseries|LeVillage|pErDUSA