Foros del Web » Programando para Internet » PHP »

Formulario.

Estas en el tema de Formulario. en el foro de PHP en Foros del Web. Hola que tal, como están? Bueno quería hacer la siguiente pregunta. Cuando creamos un formulario. este tiene la etiqueta action . esta define a que ...
  #1 (permalink)  
Antiguo 22/12/2011, 19:00
 
Fecha de Ingreso: agosto-2011
Mensajes: 161
Antigüedad: 12 años, 8 meses
Puntos: 7
Formulario.

Hola que tal, como están?

Bueno quería hacer la siguiente pregunta.


Cuando creamos un formulario. este tiene la etiqueta action .
esta define a que pagina mandara la información verdad? :)

Bueno si por ejemplo el action es action="paginaB.php". al apretar el submit nos lleva a la paginaB.php.
Siactualizamos paginaB.php, nos pedira reenviar los datos cada vez que hagamos el refresh.

1) Por que pasa esto?.

Ahora bien.

Si el formulario esta en pagina A. y este tiene el action hacia pagina B ... el cual funciona como intermediario... lee los datos. y nos redireciona a pagina C.

Si hago un history.back() en pagina C o apretamos para ir hacia atras en el navegador,
deberia dirigirme hacia B. y volver preguntarme si deseo reenviar los atos del formulario.
Pero esta me dirige hacia pagina A. la cual tieneel formulario.

Por que se salta el intermediario al hacer un history.back?

A - B - C
refresh
A - C

Perdonen si esto no tenga relacion con php, pero me gusta recibir las opiniones y sugerencias de esta comunidad .
  #2 (permalink)  
Antiguo 22/12/2011, 19:50
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Formulario.

1) Ese es el comportamiento normal de un navegador cuando llegas a una página desde un formulario por POST

2) Cuando redireccionas a paginaC, el navegador "considerará" que no ingresó a paginaB, fue sólo un "salto" entre A y C, y es por eso que no queda en el historial; además, en la redirección no se envían los datos del formulario, por eso no te pide reenviar al actualizar paginaC
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 22/12/2011, 21:26
 
Fecha de Ingreso: agosto-2011
Mensajes: 161
Antigüedad: 12 años, 8 meses
Puntos: 7
Respuesta: Formulario.

Gracias triby,

Etiquetas: formulario
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 04:50.