Foros del Web » Programando para Internet » PHP »

Deshabilitar accion retroceder

Estas en el tema de Deshabilitar accion retroceder en el foro de PHP en Foros del Web. Hola a todos, quisiera hacer esto: 1.Tengo la pagina1.php, donde por medio de un boton voy a pagina2.phpy lo que quiero es que cuando este ...
  #1 (permalink)  
Antiguo 23/10/2012, 03:33
Avatar de davincci  
Fecha de Ingreso: enero-2005
Mensajes: 193
Antigüedad: 19 años, 10 meses
Puntos: 0
Deshabilitar accion retroceder

Hola a todos, quisiera hacer esto:

1.Tengo la pagina1.php, donde por medio de un boton voy a pagina2.phpy lo que quiero es que cuando este en la pagina2.php no pueda volver a la pagina1.php ni con boton atras ni nada o que cuando se haga clic atras lo lleve a otra aprte, es posible esto?.

2. Tengo un formulario en paginademo.php y quiero que al hacer clic en el boton submit me desplegue un ventana emergente paginademo2,php y que despues de hacer esto o al msimo tiempo me lleve de paginademo.php a ppaginademo3,php.
__________________
Mil gracias por sus enseñanzas.

Davincci
  #2 (permalink)  
Antiguo 23/10/2012, 06:32
 
Fecha de Ingreso: diciembre-2006
Mensajes: 10
Antigüedad: 17 años, 11 meses
Puntos: 0
Respuesta: Deshabilitar accion retroceder

http://www.forosdelweb.com/f13/faqs-javascript-105325/index4.html#post312981
  #3 (permalink)  
Antiguo 23/10/2012, 22:04
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 3 meses
Puntos: 2237
Respuesta: Deshabilitar accion retroceder

Una opción es la sugerida por er_chato, usando Javascript, aunque también podrías usar variables de sesión, ejemplo:

Código PHP:
Ver original
  1. // En página 1
  2. if(isset($_SESSION['pagina2'])) {
  3.     // Redireccionas a donde corresponda
  4.     header('Location: pagina2.php');
  5.     exit;
  6. }
  7.  
  8. // En página 2
  9. $_SESSION['pagina2'] = true;
  10.  
  11. // Para que el usuario pueda regresar nuevamente a página 1
  12. // Supongamos que ya terminó el proceso que evita que regrese
  13. // Página final
  14. unset($_SESSION['pagina2']);

Nota: Siempre debes usar sesion_start(); al inicio de tu script.
__________________
- León, Guanajuato
- GV-Foto

Etiquetas: deshabilitar, formulario, retroceder, acciones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:14.