primero deberías aprender lo básico de HTML y formularios, ya después puedes usar PHP para recibir datos...
te invito a
leer lo siguiente:
http://www.php.net/variables.external
sin embargo, la forma en que lo haces es correcta... al menos, si estas usando un formulario con el método POST no debería existir inconveniente...