Autor Zpráva
Phoenixe
Profil *
index.php mi hlásí chybu:

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /var/www/web5/czechbeadwork.net/spolek.czechbeadwork.net/index.php:2) in /var/www/web5/czechbeadwork.net/spolek.czechbeadwork.net/index.php on line 8

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/web5/czechbeadwork.net/spolek.czechbeadwork.net/index.php:2) in /var/www/web5/czechbeadwork.net/spolek.czechbeadwork.net/index.php on line 8


na řádku 8 (ř8) je toto (+ okolí):

ř3: $page = $_GET['page'];
ř4: $id = $_GET['id'];
ř5: $z = $_GET['z'];
ř6: require "sqr.php";
ř7: require "funkce.php";
ř8: session_start();
ř9: ob_start();
ř10: mysql_query("SET NAMES 'cp1250'");

co to po mne prosím žádá:) ? Děkuju
Venca V
Profil
session_start() musíš mít na samém začátku scriptu, takže proto...
Taps
Profil
Venca V
a taky pozor na výstupy
Mike8748
Profil
>> session_start() musíš mít na samém začátku scriptu,
nemusis


Phoenixe
pred pouzitim session_start(, setcookie atd) nesmi byt ve skriptu zadny vystup do prohlizece. podle chybove hlasky vystup si zahajil na radce 2, proto ta chyba
Akacko
Profil
Jen ještě doplním proč musí být před výstupem. To proto, že první věc, kerá se posílá (server <-> klient) jsou hlavičky (aby např. klient věděl jaký typ souboru bude zobrazovat a podle toho se zachoval) a pote obsah. takže když se hlavičky odešlou a začne se odesílat obsah nemůžou se dodatečně odeslat další hlavičky.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0