Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/11/2006, 07:07
Avatar de ferrins
ferrins
 
Fecha de Ingreso: mayo-2005
Mensajes: 64
Antigüedad: 19 años, 6 meses
Puntos: 1
Hola otra vez!

Bueno gracias por las respuestas y sobretodo gracias a Cluster por su excelente explicación. La verdad es que tus suposiciones sobre como podia ser mi codigo son exactas y de hecho tu consejo sobre redirigir el resultado a otra pagina ya lo estaba aplicando y es bien cierto que funciona. Aunque debo decir que como tengo todo el codigo php entre los tags de html no me permite redirigir con header asi que lo hago un poco mas rusticamente:

echo "<script>document.location.href='mensajes.php?msg= ok'</script>";

Y si amigos, funciona perfectamente.

Como muy bien has dicho esto soluciona los problemas de refresh, pero el problema esta en ir para atras con el navegador explorer. Y es que una vez insertamos algo, y entonces redirigimos a otra pagina para mostrar el ok si clicamos atras explorer nos dice que la pagina ha expirado, perfecto! pero si le damos a F5 en ese mismo momento nos salta un cuadro donde nos dice que no se puede refrescar sin reenviar la información y entonces si le decimos que adelante lo que va a hacer es insertar otra vez lo que ya habiamos metido.

Esto no es extremadamente grave, podemos vivir con eso ciertamente, tampoco los usuarios se dedican a testear estas cosas, verdad? Pero bueno molesta un poco que así sea.

(Por cierto Opera y Mozilla no tienen este problema, no nos permiten reenviar la información de ningun modo)

Pues nada gracias por leerme y sobretodo por ayudarme!