Thursday, July 16, 2009

Evitar reenviar formulario

Existen varios metodos: crear otro archivo distinto en donde está el form para analizar los datos, utilizar GET, utilizar javascript; pero el que más me acomoda es:

Utilizar header() al finalizar el codigo php que valida los datos del form, y no estás obligado a crear otro archivo.

Sólo debes agregar esta línea en tu archivo:

header("Location: ".$_SERVER['PHP_SELF']);

1 comment:

juan said...

amigo, me resolviste el problema que tenia con un carrito de compras, luego de actualizar algun dato al querer regresar a la página donde se habia hecho la compra,(paginada), me ponia qeu al pagina habia caducado
GRACIAS!!!.

juan invi