Jak zachovat data ve formuláři při návratu na stránku?

Dobrý den přeji vespolek. Poraďte, prosím, jak udělat, aby se formulář nevymazal, když dá návštěvník příkaz zpět.
cez PHP a cookies / session

do formulara das action="subor.php"
na zaciatok suboru subor.php das:

<?
foreach ($http_get_vars as $key=> $hodnota) {
setcookie ($key, $hodnota);
}
?>

ten subor s fomularom musi byt tiez *.php a prerob polia takto:

<input type="meno" value="<?echo $meno?>">
<input type="prvok" value="<?echo $prvok?>">
<input type="blablabla" value="<?echo $blablabla?>">

ked to nepojde tak napis
Děkuji, myslel jsem jednoduse v html, nejsem programator, chci byt podnikatel. Na podnikatele jsou ty stranky dobre, ne? Do PHP se zatim poustet nebudu.
FRanta
<?
foreach ($_POST as $key=> $hodnota) {
setcookie ($key, $hodnota);
}
?>

Je-li formular odesilan metodou post.

<?
foreach ($_GET as $key=> $hodnota) {
setcookie ($key, $hodnota);
}
?>

Je-li formular odesilan metodou get.
ja bych misto cookie pouzil spis session...
František Sousedik >> No tak jednoduše v html to opravdu nepůjde...
no a co takhle umistit odkaz ZPET ... pod formular ktery se clovek chysta odeslat? je to javaskript ale kua ted si nepamatuju jak to je ... <a href="javascript.neco.neco(-1)">ZPET</a>

a kdyz se takto vratis zpatky ,,, tak ti vsechny policka zustanou zachovane krom PASSWORD ...
<a href="#" onClick="history.go(-1)">ZPET</a>
Omlouvám, se, správně to bude takto, to první neprojde validátorem:

<a href="javascript:onClick=history.go(-1)">ZPET</a>
do hrefu to není dobrý dávat...

ale validátorem by mohlo (mělo projít)

<a onclick="history.go(-1)" id="zpatecni">Z5</a>

(místo toho zpáteční jde samozřejmě cokoli :))
Děkuji všem za snahu mi pomoci.
Omlouvám se, ještě upřesním, že formulář po odeslání jde přes .mailform. a právě zde je možnost po kontrole zadaných dat se ještě vrátit zpět a údaje opravit. Jenomže to by mne hnali, kdyby se vrátili a formulář, prázdný. Myslel jsem právě zde použít ZPĚT.
Franta