Ver Mensaje Individual
  #2  
Antiguo 26-10-2005
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Reputación: 24
maeyanes Va por buen camino
Te falta poner:

Código PHP:
<HTML>
  <HEAD>
  <TITLE>destino2.php</TITLE>
  </HEAD>
  <BODY>
  <?
  
echo "Variable \$nombre: $_POST['nombre'] <br>\n";
  echo 
"Variable \$apellidos: $_POST['apellidos'] <br>\n"
  
?>
  </BODY>
  </HTML>
Ya que estás enviando los valores mediante el método POST del formulario, es necesario que uses el arreglo $_POST.

Del manual de PHP:

Cita:
Empezado por Manual PHP
Variables HTTP POST: $_POST
Nota: Introducidas en 4.1.0. En versiones anteriores, use $HTTP_POST_VARS.

Una matriz asociativa de variables pasadas al script actual a través del método HTTP POST. Global automáticamente en cualquier contexto.

Esta es una variable 'superglobal', o global automática. Esto simplemente quiere decir que está disponible en todos los contextos a lo largo de un script. No necesita hacer global $_POST; para acceder a ella dentro de funciones o métodos, como lo hace con $HTTP_POST_VARS.

$HTTP_POST_VARS contiene la misma información inicial, pero no es autoglobal. (Note que $HTTP_POST_VARS y $_POST son variables diferentes y que PHP las trata como tal)

Si la directiva register_globals está definida, entonces éstas variables también estarán disponibles en el contexto global del script; i.e., por separado de las matrices $_POST y $HTTP_POST_VARS. Para información relacionada, consulte el capítulo de seguridad titulado Uso de Registros Globales. Estas globales individuales no son autoglobales.

Saludos...
Responder Con Cita