Ich weiß nicht, ich bin noch nie auf ein solches problem gestoßen. Generell würde ich alles, was genau einen Request(oder eine Sitzung) überleben soll, in einer Session speichern. Alles, was länger (=für die ewigkeit) gespeichert wird, kommt in die datenbank. Ich muss aber auch sagen: ich verstehe dein Beispiel immernoch nicht. Soll sozusagen der Formatstring für evt weitere Eingaben des Users als Vorauswahl hinterlegt sein? - Das könnte man tatsächlich in einer Session speichern oder per GET übergeben.