Aplikace mě odhlásí při generování PDF

Elethber
Člen | 14
+
0
-

Ahoj,

narazil jsem na kuriózní problém. Generuji PDF pomocí TCPDF knihovny a při generování určitých souborů se mi stane, že mě aplikace místo vygenerování PDF odhlásí. Nestane se to u generování všech PDF, ale u jednoho konkrétního typu. Ještě k tomu se tak stane jenom na testovacím serveru, na lokále a na produkci vše běží, občas se pouze v logu objeví „Cannot send header after HTTP headers have been sent (output started at vendor/tecnickcom/tcpdf/include/tcpdf_static.php:350)“. Na řádku 350 je v daném souboru echo, které vrací data vygenerovaného PDF.

To, že před tím nic nevypisuji, jsem si ověřil.

Nevíte, čím by to mohlo být? Díky moc.

Kamil Valenta
Člen | 762
+
0
-

Zdá se, že to jsou dva nezávislé problémy.
„Headers“ have been sent neříká, že něco vypisuješ před řádkem 350, ale že se pokoušíš o redirect po té, co jsi na řádku 350 započal výstup.

K odhlašování při generování určitých souborů se bez kódu mnoho říct nedá. Nemáš to někde na gitu? Nebo si aspoň porovnej, čím jsou jiné ty určité soubory od těch, které tě při generování neodhlašují. Chyba bude patrně někde tam.