Problema mostrr resultados PHP

brunet
23 de Julio del 2005
Hola amigos:
Tengo grave problema.
Me he instalado en local para relizar unas prubas.
SO: windows
APACHE 2.0.54
phpMyAdmin 2.6.1-pl2
PHP version 4.3.11
MySQL version 4.1.11-standard-log

El caso es que me conecta perfectamente y funciona todo. pero cuando tiro a hacer un formulario tal como este:
==========Registro.php=======================
form action="registro_add.php" method="post">

<font face="Verdana" size="1" color="#0000FF">Nick: <input type="text" name="nick" size=20>
<br>
<br>
Contraseña: <input type="text" name="password" size=10>
<br>
<br>
Edad: <input type="text" name="edad" size=3> <br>
<br>
Mail: <input type="text" name="mail" size=20><br>

<br>
MSN(si es distinto):<input class=Buscador type="text" name="mail2" size=20>
<br>
<br>
Soy: <select name="sex">
<option>Tio</option>
<option>Tia</option>
</select> <br>
<br>


Webcam: <select name="webcam">
<option>Si</option>
<option>No</option>
</select>
</font>
</p>
<p>

<font face="Verdana" size="1" color="#0000FF">
<input type="submit" class="Boton" value="Enviar">

</font>
</p>
</form>
==========================================

Pues la cuestion es que creo el otro archivo y por ejemplo muestro solo un dato:

========registro_add.php============
<font size="20"><?php echo "$nick"; ?>
==================================

Simple. No muestra absolutamente nada, como si no pasara los parametros del formulario.
En cambio hago lo mismo en el servidor real y funciona a las mil maravillas.

¿Teneis idea de que es lo que me ocurre? Creo que el problema viene al pasar los datos de un lugar a otro como si los pasase vacios. Si hago un insert en la base de datos y paso todos los parametros, el registro lo crea pero todo vacio.

Estoy desesperado a ver si me echais una mano.
NOTA: tb he instalado un pack con todo y me ocurre lo mismo.

tgp
23 de Julio del 2005
Lo que pasa es que tu servidor real tiene un gran agujero de seguridad ya que tiene register_globals = on en el php.ini y tu servidor local lo tiene en off... lo recomendable es tenerlo en off y como buena practica acostubrate a recibir todas las variables por su nombre con $_POST['variable'] y utilizar sesiones...

entonces quedaria algo como esto:

<font size="20"><?php echo $_POST['nick']; ?>

SALUDOS