Zapnuty parameter implicit_flush nefunguje

Vyřešeno2.97K zhlédnutíWebhostingimplicit_flush parametry PHP
1

Zdravim, na hostingu som zapol parameter „implicit_flush“

Jednoduchy kod vsak nefunguje. Co je potrebne este zapnut/vypnut aby mi kod vypisoval stale hodnotu? Na localhoste mi rovnaky kod funguje. Vopred vdaka za radu.

<?php
header("X-Accel-Buffering: no");
ob_implicit_flush(true);
ob_end_flush();
$max = 50;
for ($i=0; $i<$max; $i++) {
    echo $i.'<br>';
    $response = array(  'server time: ' . date("h:i:s", time()), 'progress' => round($i/$max*100));
    echo json_encode($response);
    sleep(1);
}

?>
Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
TF57053 Vybral nejlepší odpověď 25. 8. 2021
0
47.41K Odpověď od WEDOS Internet, a.s. 1 Komentář

Dobrý den,

zkuste si do souboru .htaccess přidat tyto pravidla (zakázání cachování):

# DISABLE CACHING
<IfModule mod_headers.c>
Header set Cache-Control "no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires 0
</IfModule>

Role: Podpora
TF57053 publikoval nový komentář 31. 5. 2021
0

https://zverejnovanie.markusovce.eu/testx.php

Role: Zákazník
TF57053 publikoval nový komentář 28. 5. 2021
0

Nastavil som to v php.ini, obrazok ako to mam nastavene

Role: Zákazník
LB285258 publikoval nový komentář 28. 5. 2021
0
20.79K Odpověď od WEDOS Internet, a.s. 0 Comments

Dobrý den,

Konfigurace PHP se provádí v administraci -> https://kb.wedos.com/cs/webhosting/nastaveni/webhosting-konfigurace-php/. Provedl jste změny na potřebných místech?

LB285258 Odpověděl na otázku 28. 5. 2021