Tengo esto en un sitio creado con Wordpress:
Código PHP :
session_start(); $_SESSION['redirigirusuario'] = get_settings('home') . $_SERVER['REQUEST_URI'];
Con esto guardo la URL de la página actual.
Y en otra pagina:
Código PHP :
session_start(); <a href="<?php echo $_SESSION['redirigirusuario']; ?>" target="_self" class="button-primary">Volver a la página en la que estaba</a>
Mediante este link los usuarios pueden volver a la URL que se guardó.
En los otros navegadores funciona bien. En Firefox, a veces funciona y a veces no muestra la pagina guardada, muestra cualquier otra.