session
5 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Zdravím. Dělám přes AJAX odesílání formulářů a nevím proč, ale v jednom souboru mi to hází chybu Cannot send session cache limiter - headers already sent (on line 3) v souboru mám <?php session_start(); (line 3) header('Content-type: text/plain; charset=Windows-1250'); soubor nikam neincluduji, pouze pomocí jQuery odešlu POSTem data. V jiném souboru mi to nedělá. Nepřišel by někdo na to, proč mi to hází ? Popřípadě mohu poslat celý script.
-
Možná máš nějaký prázdný řádek před <?php nebo jsi už na výstup odeslal nějaká data ve skriptu před includem.
-
Mám jeden soubor, kde mám pouze formulář a jQuery script, který AJAXem odešle formulářová data na daný PHP soubor. Jinde PHP scripty nemám. Pokud tam session_start(); nedám, pak mi to nenačte hodnotu ze $_SESSION[]; A prázdný řádek před <?php není.
-
Něco jsi předtím musel poslat, jinak by ti PHP tohle nehlásilo. Zkontroluj, zda tam nemáš třeba i BOM znak, který bývá občas zapeklitý oříšek při hledání tohoto typu.
-
Změnil jsem kódování souboru a už to jde. Díky za pomoc.