Problema con para pasarlo a variable php

Hola todos y gracias de antemano, vereis la duda que tengo es que en mi reciente servidor, el cual tiene la version 5.2 de php, no logro que relacione un input con una variable en php, pondre una muestra de lo que no funciona en el mismo.

esto estaria en una pagina llamada testeo.html por ejemplo:

<form method=POST action="test.php">
<input type="text" name="nombre">
<input type="submit" name="enviar">
</form>

algo tan tonto como esto no funciona en test.php:

<?
echo $nombre;
?>

no da error alguno ni nada similar tan solo la pagina aparece en blanco donde deberia aparecer el contenido del campo input pasado a la variable.
esto funciona perfectamente en otro servidor con php 4.+
Si alguien tiene alguna idea de por que ocurre esto, se lo agradecere.
Vale, ya lo he encontrado, lo pondre aqui por si alguien se topa con la misma duda.

El chiste es que en php 5.x register_globals esta en off por defecto, la idea seria o bien ponerla on (mejor no por temas de seguridad) o bien en lugar de:

<?
echo $nombre;
?>

usar esto otro:

<?
echo $_POST['nombre'];
?>

asi funcionara sin problemas, un saludo ^^