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>