session_start() - chyba v nastaveni session

Script mi pise dve chyby:

Cannot send session cookie - headers already sent by (output started at /www/6/site20876/wwwroot/admin/a/head.php:6) in /www/6/site20876/wwwroot/admin/a/header.php on line 2

Cannot send session cache limiter - headers already sent (output started at /www/6/site20876/wwwroot/admin/a/head.php:6) in /www/6/site20876/wwwroot/admin/a/header.php on line 2

Pokud ze souboru head.php odstranim z radky 6 echo "neco";, tak to chybu nedela.
Jak se toho zbavit?
pred volanim session_start(); nesmis poslat zadny vystup. ani prazdny radek, ani echo, ani html. proste nic.
session_start musi byt prvni pred vsim. Tedy pred jakymkoli vystupem.
Echo uz je vystup.
Reseni je dat session_start na uplny zacatek.
novy radek pred <?php
je taky vystup
novy radek po ?> v include souboru je taky vystup....
No ja mam soubor index.php, ten v prvnim radku includuje soubor header.php, ve kterem je toto:
<?PHP
session_start();
.....
?>

tyto scripty fungují na wz.cz i na ic.cz, generuje to chyby pouze na php5.cz
Takze to proste obejit nelze?