Puedes guardas una session en cada pagina con la direccion de la pagina.
Puedes usar la funcion mostrada en este sitio:
http://luauf.com/2008/04/22/obtener-...searla-en-php/
Guardas ese valor en una session, y al hacer login, si existe redireccionas a la direccion que tiene, de lo contrario al index.
Recuerda no reemplazar la session en la pagina de login.php, esta seria la unica pagina que no obtendrias la direccion.