I'm struggling putting online CS50 finance site. When I try to access it from internet I get This webpage has a redirect loop with ERR_TOO_MANY_REDIRECTS. I've completed access changing steps in the beginning of the pset twice... no result and have no idea where the look for a mistake and what can cause such error?

Please advice what can I try to troubleshoot this? or maybe paste here more of my actual code?

Thanks in advance!

enter image description here


Look in your config.php file (it is in "includes" directory).

'Loop redirect' means that your site redirect the user to another (maybe the same, but still a redirect) page, and the new page redirect again... and the new page redirect again... and the new. You understand.

In the config file you find a script that redirects the user to the login page. Check if there is a condition that prevents redirect when the user is already on the login (or in the register) page.

This is how the config.php looks like: (maybe you corrupted it)

 * config.php
 * Computer Science 50
 * Problem Set 7
 * Configures pages.

// display errors, warnings, and notices
ini_set("display_errors", true);

// requirements

// enable sessions

// require authentication for all pages except /login.php, /logout.php, and /register.php
if (!in_array($_SERVER["PHP_SELF"], ["/login.php", "/logout.php", "/register.php"]))
    if (empty($_SESSION["id"]))

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .