True, to an extent. $HTTP_POST_VARS is not necessary (though a good programming practice), Most of the time, if I know what the variable name is, I'll merely reference the variable itself.
<form ...>
<input type=text name=var_st><BR>
<input type=submit value=go>
</form>
...
next page:
print("$var_st<BR>");