Witam wszystkich!

Na wstęp napiszę, że od 8 godzin szukam w necie rozwiązania mojego problemu i nic, przeczytałem wiele tematów o kodowaniu BOM, spacji przed <?php, przeszukałem też tutejsze forum, też nic ciekawego.
Zdesperowany postanowiłem napisać mój problem tutaj.
<?php
// rozpoczęcie buforowania (jest to potrzebne by nie mieć błędów typu headers already sent)
// start sesji
// połączenie z mysql
or
die('Nieudane polaczenie z baza danych...');
// wybór bazy danych
or
die('Nie udalo sie wybrac bazy danych...');
// nagłówek
echo '<h2>Logowanie</h2>';
// sprawdzamy czy user jest już zalogowany
if($_SESSION['logged']) echo 'Już jestes zalogowany!'; else
{
// tworzymy prosty formularz
echo '<form action="login.php" method="POST"> Nick: <br />
<input type="text" name="nick"><br />
Hasło: <br />
<input type="password" name="pass"><br />
<input type="submit" name="ok" value="Zaloguj">
</form>';
// jeśli zostanie naciśnięty przycisk "Zaloguj"
{
$nick = $_POST['nick'];
$pass = $_POST['pass'];
// sprawdzamy czy wszystkie dane zostały podane
// jeśli tak...
else
{
// filtrujemy dane
// kodujemy hasło
// sprawdzamy czy istnieje użytkownik z takim loginem i hasłem
$result = mysql_query("SELECT * FROM users WHERE nick='$nick' AND pass='$pass'");
// jeśli nie istnieje
// jeśli tak...
else
{
// dodajemy wynik zapytania do tablicy
// ustawianie sesji że użytkownik jest zalogowany
$_SESSION['logged'] = true;
// dodawanie do sesji id użytkownika, login oraz datę rejestracji
$_SESSION['id'] = $row['id'];
$_SESSION['nick'] = $row['nick'];
$_SESSION['data_rejestracji'] = $row['data_rejestracji'];
// wyświetlenie komunikatu oznaczającego poprawne logowanie
echo 'Zostałes poprawnie zalogowany! Możesz teraz przejsć na <a href="index.php">stronę główna</a>'; }
}
}
}
// rozłączenie z bazą danych
// koniec buforowania
?>
O to mój skrypt logowania który zamieszczam w indexie.
<link href="css/dropdown/dropdown.css" media="screen" rel="stylesheet" type="text/css" /> <link href="css/dropdown/themes/mtv.com/default.ultimate.css" media="screen" rel="stylesheet" type="text/css" /> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> <link rel="Stylesheet" type="text/css" href="style.css" /> <link rel="Shortcut icon" href="images/ico.ico" /> <body background="images/body_bg.gif" bgproperties="fixed" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <ul id="nav" class="dropdown dropdown-horizontal"> <li id="n-home"><span class="dir">Rejestracja
</span>
<li id="n-home"><span class="dir">Zaloguj się
</span>
<a href="index2.html" border="0"><img src="images/xx.png" ></a> <div id="MENU"><img src="images/wybierz.png" ></div> <font size="5" color="orange">Logowanie
</font><br> <hr size="1" Color="gray" >
<td bgcolor="#202020" border="0" id="kontakttabela"> require_once('re/login.php');
?>
<font color="white" face="Verdana" id="trescstopki"> @ xxx
A otrzymany błąd to oczywiście:
,,Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent"
Chyba dosłonie próbowałem wszystkiego.. jedynie co ciekawego przykuło moją uwage to, że kiedy wchodzę w plik login.php to nie wypisuje mi błedu, dopiero kiedy go gdzieś wrzucam to nie działa.. kompletnie nie rozumiem
Prosze was bardzo o pomoc
Pozdrawiam