si has copiado todo igual y no has modificado nada, te debe funcionar... mira un ejemplo:
nacion-libre.net/redirect2.php
a menos que sea por el uso de las etiquetas cortas (<? ?>), que segun lo que he leido php5 no las soporta, tendrias que dejar el form asi:
Código PHP:
<?php
$numero = $_POST["numero"];
if ($_POST["numero"]){
header("Location: $numero" );
}else{
?>
Introduce numero:<br>
<FORM ACTION="<?php $_SERVER['PHP_SELF'] ?>" METHOD="post">
<input type="text" name="numero" size="5" maxlength="5"><br>
<input type="submit" name="Submit" value="Enviar">
</FORM>
<?
}
?>
si no es eso, no se que podra ser...