Postępuj zgodnie ze wzorcem Post/Redirect/Get.
Przydatne lektury:
Najprostsze, co możesz zrobić, to umieścić warunek w pliku header.php (lub podobnym pliku, który jest współdzielony):
session_start(); // on top of the scrit
................
...............
if (! isset($_SESSION['yourKey'])){
header('LOCATION: notLoggedPage.php');
exit;
}
Uwaga: Upewnij się, że umieściłeś session_start()
na początku skryptu, gdy w skrypcie znajdują się funkcje związane z sesją.