Often, when a script has a redirect loop we get an error in Google Chrome that says
Error 310 (net::ERR_TOO_MANY_REDIRECTS): There were too many redirects.
How many redirects are too many?
Google Chrome 17.0.963.56 allows a maximum of 20 redirects, as tested with this PHP script:
<?php
$redirect = (isset($_GET['redirect'])) ? $_GET['redirect'] : 0;
header("Location: redirects.php?redirect=" . ($redirect + 1));
?>
Chrome aborts with error 310
when trying to open redirects.php?redirect=21
, which means that the first 20
redirects were successful.