Código PHP:
<?php
header("Refresh: 5; URL= frame.php");
?>
| ||||
Respuesta: ayuda con header Bien, tendrias dos opciones... 1- Pasar la url por POST en un campo oculto del formulario de inicio de sesion 2- Pasar la url por GET (te recomiendo la primera opcion) Para saber la url actual del script (login.php) podrias usar: $_SERVER["REQUEST_URI"] Suerte! Nota: O bien, si te queres complicar, hasta podrias hacer una cookie... aunque no vale la pena. |
| ||||
Respuesta: ayuda con header Con $_SERVER['HTTP_REFERER'] lo puedes hacer, pero no es seguro. Lo que podrías hacer, es en la página del login, o cualquier página desde la que vayas al login, guardar esa url en alguna sesión, y luego redireccionar al contenido de la sesión.
__________________ Nunca te olvidaré mi negra hermosa. Te extraño demasiado. |
| ||||
Respuesta: ayuda con header ylellan, como ya te dijeron anteriormente, lo mejor seria almacenar la pagina de retorno en una variable de sesion, es menos manipulable que las otras opciones (GET, POST, COOKIE, referer). Por otra parte, si haces un redireccionamiento, tal vez pueda ser mas util con meta refresh, que creo es la forma que usa el foro. Realmente solo he probado con la etiqueta meta, pero teoricamente: 1- Usando header el refresh se ejecuta n segundos despues de recibido el comando, lo cual no garantizaria que el usuario pueda leer el mensaje (si es que estas enviando alguno). 2- Si no estas enviando mensaje, convendria mas redireccionar con location: pagina. 3- Usando meta refresh, se cuentan n segundos a partir de que se cargo la pagina completamente y entonces se realiza la recarga/redireccion. Ya sera cuestion de que pruebes y, si lo haces, nos cuentes como te fue y lo que opinas de ambas tecnicas. |
Etiquetas: |