if ( isset($_GET['mode']) && htmlspecialchars($_GET['mode'] == 'rejestracja') && $_SESION['loginek'] == NULL && !isset($_POST['dalej']) )
Chodzi o ten fragment:
$_SESION['loginek'] == NULL
Mianowicie, zalogowany user może widzieć stronę z rejestracją, natomiast user niezalogowany już nie ;/ Co lepsze - jeśli zrobię to tak:
$_SESION['loginek'] !== NULL
To wszystko działa, ale jednak ten zapis nie jest poprawny bo powinno działać na odwrót. User wylogowany zawsze ma przeciez NULL, natomiast user zalogowany już nie...Dlaczego tak jest?