на index.php
Эта часть кода.
if (!isset($_SESSION['loggedin'])) {
header('Location:index.php'); // redirecting to same page.
exit();
}
Вы перенаправляете на ту же страницу, если пользователь не вошел в систему, поэтому у вас есть бесконечные перенаправления ... Вы должны перенаправить на другую страницу, например, страницу входа.