Non è che le variabili più che stare in un 'buffer' stanno nella cache del browser e quindi quando fai reload ti chiede se vuoi ripassare i dati in POST a quella pagina?