Foros del Web » Programando para Internet » PHP »

CodeIgniter ¿ Datos duplicados ?

Estas en el tema de ¿ Datos duplicados ? en el foro de PHP en Foros del Web. Que tal amigos, aunque esto no es un tema de codeIgniter en si, bueno mi duda es etsa tnego mi formulario y al dar submit ...
  #1 (permalink)  
Antiguo 13/01/2011, 10:31
Avatar de HiToGoRoShi  
Fecha de Ingreso: abril-2008
Mensajes: 849
Antigüedad: 16 años
Puntos: 31
¿ Datos duplicados ?

Que tal amigos, aunque esto no es un tema de codeIgniter en si, bueno mi duda es etsa tnego mi formulario y al dar submit realiza la accion, ok todo perfecto ¿ pero ?, si el usuario en su navegador presiona F5. la accion se va a volver a repetir, como puedo cancelar esooooo, ya que en si uso la misma vista para mostrar errores o succes
  #2 (permalink)  
Antiguo 13/01/2011, 10:48
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: ¿ Datos duplicados ?

La forma mas simple seria redireccionar.

Saludos.
  #3 (permalink)  
Antiguo 13/01/2011, 11:02
Avatar de HiToGoRoShi  
Fecha de Ingreso: abril-2008
Mensajes: 849
Antigüedad: 16 años
Puntos: 31
Respuesta: ¿ Datos duplicados ?

Cita:
Iniciado por masterpuppet Ver Mensaje
La forma mas simple seria redireccionar.

Saludos.
Queria evitar eso..., no hay otra solucion?
  #4 (permalink)  
Antiguo 13/01/2011, 11:10
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: ¿ Datos duplicados ?

No, los datos por POST quedan almacenados en el navegador y al pulsar F5 o recargar la pagina el navegador los vuelve a enviar, así es como esta programado y no puedes manipular eso, es por eso que lo mejor es redireccionar, ya que con eso limpias el cache del navegador.

Etiquetas: duplicados
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:49.