session

<?php
session_start();
echo "Vítejte! Váš nick je: <b>". $_SESSION['username'] ."</b> ";
echo "Váš uživatelský level je ". $_SESSION['user_level'].". ";
if($_SESSION['user_level'] == 0){
echo "";
}
if($_SESSION['user_level'] == 1){
echo "";
}
echo "<a href=%22logout.php/%22>Odhlásit";
?>

pořád mi to háže chybu nevím proč!



Prosím pomoc!
<HTML>chybu kde? ja tam nic nevidim ale to nic neznamena</HTML>
<HTML>taky nevim ;)
napis sem tu chybovou hlasku</HTML>
Jaksi jsem nepochopil toto:
if($_SESSION['user_level'] == 0){
echo "";
}
if($_SESSION['user_level'] == 1){
echo "";
}
Tuhle chybovou hlášku:



Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /3w/aktualne.cz/c/chats/main.php:138) in /3w/aktualne.cz/c/chats/main.php on line 236

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /3w/aktualne.cz/c/chats/main.php:138) in /3w/aktualne.cz/c/chats/main.php on line 236


Co s tím?

Před tím než jsem vložil na stránku anketu tak mi to fungovalo v pohodě!



Může to být anketou?

Pokud se na to chcete podívat tak na stránkách chats.aktualne.cz
zaregistrujte se a tam to uvidíte!
Tohle je ten kod co tam mám teď !



<?php
session_start();
echo "Vítejte! Váš nick je: ". $_SESSION['username'] ." ";
echo "Váš uživatelský level je ". $_SESSION['user_level'].". ";
if($_SESSION['user_level'] == 0){
echo "xxx";
}
if($_SESSION['user_level'] == 1){
echo "- Forum- Chat- Administrace<br>";
}
echo "<a href=%22logout.php/%22>Odhlásit";
?>
<HTML>session_start() das jeste pred prvni vystup ze skritpu - takze klidne na prvni radek

je to proto, ze to posila hlavicku setcookie a hlavicky se posilaji protokolem pred vlastnim telem odpovedi</HTML>
<HTML>Presne tuhle chybovou hlasku jsem cekal...

funkce: session_start(); <b>MUSI</b> byt pouzita pred jakymkoliv vystupem do prohlizece! cili predtim nesmi byt zadne <b>echo</b>, <b>require,include</b> ... neboli dej to na uplny zacatek scriptu</HTML>
tak jak to mám udělat? mám to napsat na začátek nebo co?
Dík všem kteří mi poradili!


Už mi to funguje!
<HTML>2 mira: byl jsi o 3s rychlejsi ;)</HTML>