Quiero implementar un control sobre mis formularios para evitar dobles (o más) submits. Sé que con javascript se pueden deshabilitar los botones pero quiero que funcione sin javascript para tener una mayor robustez.
He probado guardando el identificador del formulario en variables de sesión pero no funciona. Las sesiones tiene un comportamiento extraño. Si alguien quiere, puedo explicarlo con más detalles.
Por otro lado, he encontrado este enlace. Esta solución consiste en guardar el id del formulario en base de datos. Explica que tiene un problema solucionable si la BD puede ejecutar procesos.
Mi pregunta es: ¿Cómo lo hacéis vosotros?