il codice php è giusto.... credo che il problema sia che non passa la variabile....

forse è na strunziata ma prova a mettere il POST in maiuscolo nel form:

codice:
<form action="pagina2.php" method="POST"> 
<input type="text" name="nome"> 
<input type="submit" value="invia"> 
</form>