Nie widzę kodu i nie mogę za dużo powiedzieć. Dlaczego z index.php przekierowujesz użytkownika do innej strony? W jakim celu? Dlaczego nie możesz wyświetlić danych w index.php?
Czy ty w index.php tworzysz sesje typu "page" i do niej po prostu dodajesz 1 przy każdym odświeżeniu? Nie rób tego. Ma to wiele, wiele wad. Najlepiej taką "stronę" [Dzięki czemu będziesz wyciągał odpowiednie posty z bazy] zapisać w GET i z niego po prostu wyciągać stronę.
Czy ty w index.php tworzysz sesje typu "page" i do niej po prostu dodajesz 1 przy każdym odświeżeniu? Nie rób tego. Ma to wiele, wiele wad. Najlepiej taką "stronę" [Dzięki czemu będziesz wyciągał odpowiednie posty z bazy] zapisać w GET i z niego po prostu wyciągać stronę.