Siedzę nad tym problemem już masę czasu, przeszukałem google i nie znalazłem niczego pomocnego. Mam formularz logowania, działa on bez zarzutu, zmienne użytkownik i hasło są zapisywane do tablicy SESSION. Wszystko działa bardzo dobrze. Problem pojawia się, gdy po włączam przeglądarkę i loguję się po raz pierwszy. Na każdej podstronie jestem zalogowany, jednak gdy chcę przeglądać pewne rekordy z bazy za pomocą metody GET (pokaz.php?nr=X), nagle czyszczą mi się tablice SESSION oraz COOKIE. Gdy zaloguje się ponownie, działa to bez zarzutu. Od razu zaznaczam, że te kod będzie zawierał błędy bezpieczeństwa i inne , ponieważ taki kod potrzebny mi jest do pracy magisterskiej.
Plik pokaz.php:
<?php
if(isset($_SESSION['zalogowany'])){ $nick = $_SESSION['uzytkownik_sesji'];
print "<h2>Moje notatki</h2>"; $wynik = mysql_query ("SELECT * FROM Aplikacja1_notatki WHERE nick='$nick'"); print "<LI> <a href=\"http://xxxxxx/pokaz.php?nr=$rekord[0]\">$rekord[1]</a>, <a href=\"http://xxxxxx/usun.php?nr=$rekord[0]\">Usuń notatke</a></LI>"; }
}else{
$wynik = mysql_query ("SELECT * FROM Aplikacja1_notatki WHERE nr='$nr' && nick='$nick'"); print "<h2>$rekord[1]</h2>"; }
}
}else
print "Nie jestes zalogowany!";
?>
Oczywiście łączę się wcześniej z bazą i używam session_start().