при echo '<META http-equiv="refresh" content="1; url=login.php">';
на странице login.php переменная $_SERVER['HTTP_REFERER'] не показывает адрес c которого пришли .
WHY???
вообше цель вернуть пользователя после авторизации на ту страницу где он был до.