Es porque en la configuración de PHP tienes registers_globals=off que es más seguro. Para poder acceder a tu variable $shell debes probar con la matriz $_POST, así tu script receptor quedaría: <HTML> <BODY> <?php echo "hola"; echo "$_POST['sel1']"; ?> </BODY> </HTML> Si quieres más información sobre esta característica: http://www.php.net/release_4_1_0.php Esto fué añadido a partir de PHP 4.1.0 Nos vemos, Víctor ejf@ugr.es wrote:
Buenos días,
me encuentro practicando un poco con apache-php, pero parece ser que no me funciona bien y me temo que sea de la instalación ya que la misma página si funciona en otro servidor. Os cuento: he instalado con YaST apache2, apache-prefork, mod-php4 junto con todas las dependencias que estos marcan. Arranco el servidor con rcapache2 start, pero parece que no funciona bien ya que el buscar la página... por ejemplo:
-----------index.html--------------
<HTML> <BODY> <FORM METHOD=POST ACTION="checkboxes.php"> <INPUT NAME="sel1" TYPE="Checkbox" VALUE="valorsel1"> <INPUT TYPE=SUBMIT> </FORM> </BODY> </HTML>
-----------checkboxes.php-----------
<HTML> <BODY> <?php echo "hola"; echo "$sel1"; ?> </BODY> </HTML>
--------------------------------------
Solo muestra hola (no pasa las variables), y se que debería funcionar.
Me dirijo a vosotros pensando en que sea problema de configuración, espero que le haya pasado ya a alguien o me podais dar alguna solución,
Muchas gracias,
Un saludo.
-- Víctor Berga [vbergae at infonegocio.com] *http://phpgescen.espicato.com Linux Registered User: #286951 ----------------------------------------------------- "Sin música, la vida sería un error..."