System logowania - problem z działaniem linków!

Mam taki oto w duuuuuuuużym uproszczeniu kod includowany do strony indeksowej na początku której znajduje się wywołanie <? session_start(); ?> :

<? $login = $_POST["login]; $haslo = $_POST[“haslo”];

if ($_GET[“login”]==“koniec”) {

session_unset(); session_destroy();

} else if ($login==“ppp” and $haslo==“ppp”) {

$_SESSION[“zalogowany”]=“tak”;

$_SESSION[“login”]=$login;

}

if ($_SESSION[“zalogowany”]!=“tak”) {

echo ’

login: 

hasło: 

';

} else {

echo ’

wyloguj się’;

?>

TUTAJ KOD HTML z linkami typu:

link

link

link

<?}?>

I teraz zaczyna się jazda!

Wszystko niby ok, ale gdy korzystam tu z sesji, to najczęściej muszę odświeżać strone po kliknięciu linka by mi otwarło wskazaną podstrone :frowning:

Jeżeli tylko wywale skrypt logowania lub wyłącze tworzenie sesji to wszystko wraca do normy - linki wskakują za 1-szym razem.

Czy ktoś wie co jest grane i jak to obejść???