in effetti il problema non è proprio legato a php
cmq il contenuto dei campi password vengono cancellati al back fatto nel browser, gli altri no.
poi dipende anche dalla pagina che "processa" i dati che può essere la stessa con PHP_SELF o un'altra.