Yo lo haría al estilo WordPress: capturo el
referer con $_GET y lo agrego a la url de la página del login, de manera que al usuario conectarse pueda regresar a la página donde se encontraba, cualquiera que ésta sea. Ese referer capturado por supuesto se incluiría en el atributo
action="" del form.
Un ejemplo de cómo quedaría la URL justo al entrar al formulario:
Código HTML:
Ver originalhttp://www.sitio.com/login.php?redireccionar=http://www.sitio.com/noticias.php