Zmienne sesyjne "przechodzą" ze skryptu do skryptu dopiero po odświeżeniu strony, inaczej skrypty ich nie widzą co może być przyczyną

W manualu jest napisane, że jeśli użytkownik użyje session_register() do zarejestrowania zmiennej sesyjnej, $HTTP_SESSION_VARS/$_SESSION nie będą zawierały tych zmiennych w tablicy dopóki nie zostanie ona odczytana z miejsca przechowywania sesji (np. do czasu następnego wywołania).
Ale ja nie używam session_register, jedyne co uzywam to session_start i session_destroy oraz $_SESSION.
Może problem tkwi w tym ze strona jest zrobiona na ramkach, jezeli takjak to ominąć?
Z góry dziekuje za pomoc