Io però ho situazioni anche un po più complicate. Esempio:

Primo Form: l'utente seleziona delle caselle e clicca su invia
Secondo Form: viene parzialmente popolato con le selezioni precedenti (tramite POST) in più l'utente compila altri campi. Clicca su Invia

A questo punto se si verificano errori, anche se lo mando indietro con l'url completo, il secondo form non avrà più le informazioni prese dal primo form.

Non c'è soluzione?