Autor | Zpráva | ||
---|---|---|---|
Martin Adámek Profil |
#1 · Zasláno: 4. 10. 2012, 04:14:23
Průběžný výpis stránky pomocí funkce flush() a spol. nemusí fungovat uživateli,
který má na PC webový štít v rámci AVG. Přišel jsem na nouzové nehezké, ale funkční, řešení: www.adamek.cz/sw/php/flush-vyplach-vypis-nefunguje-avg/ Taky jsem teda při jednom napsal dotaz do AVG, jestli náhodou neexistuje meta tag, který bych mohl dát do hlavičky html dokumentu, abych jejich štítu naznačil, že by mě potěšilo, kdyby mohl html kód dané stránky posílat prohlížeči okamžitě. Uvidíme, co mi odpoví, do té doby to asi jde jen tím mým linku a RAMku zatěžujícím způsobem. |
||
Davex Profil |
Martin Adámek:
Na funkci flush() se nelze spolehnout prakticky nikdy. Mezi PHP a prohlížečem může být víc vrstev a každá může výstup nezávisle bufferovat. Ať už rozhraní FastCGI, webserver, proxy atd.
Tvůj pokus v podobě generování nadbytečných dat proto nedoporučuji. Pokud se mají průběžně vypisovat informace, tak je vhodnější použít AJAX nebo stavovou stránku v <iframe> .
|
||
Časová prodleva: 13 let
|
0