El código está completamente bien, y tecnicamente te deberian funcinar las 5 sentencias escritas. Prueba con esto:
Código PHP:
<?php
echo $nombre;
echo $_POST["nombre"];
echo $_POST['nombre'];
echo $HTTP_POST_VARS["nombre"];
echo $HTTP_POST_VARS['nombre']
echo $_POST["nombre"];
Tambien podrias colocar
Código PHP:
echo $_SERVER['REQUEST_METHOD'];
que en este caso deberia imprimir
post...
Y finalmente puedes imprimir el array completo:
Código PHP:
echo '<pre>';
print_r($_POST);
echo '</pre>';
y ver que valores te envia el formulario
Un saludo,