PHP - No he podido determinar el detalle que me falta

 
Vista:

No he podido determinar el detalle que me falta

Publicado por DEVILSITO (140 intervenciones) el 16/12/2012 23:52:55
Estoy llamando por el metodo post atraves de un header que es el siguiente:

1
2
3
4
5
if (isset( $_POST['usuario'] )) {
	         $usuario = $_POST['usuario'];
	         echo "llegó con el usuario: ".$usuario;
                 header("location: index10.php?usuario_z='".$usuario."';");
	     }


el HECHO muestra perfectamente el usuario que deseo, es decir: 'mca' (con comillas) pero
me da el error: "Undefined index: usuario_z", en circunstancias que en el url puedo leer:
http://localhost/estudio8/index10.php?usuario_z=%27mca%27;

El index10.php es el siguiente:

1
2
3
4
5
6
7
8
9
10
11
<HTML>
   <head>
   </head>
   <body>
   <?php
       session_start();
       $usuario_z = $_POST["usuario_z"];
          echo "llego con el usuario: ".$usuario_z;
   ?>
</body>
</html>


¿QUE HAY DE MALO? fijate que he cambiado el HEADER por:
header("location: index10.php?usuario_z=".$usuario);

y tambien he realizado este otro cambio:
header("location: index10.php?usuario_z=$usuario");

CREO QUE ES UNA PEQUEÑEZ pero no he logrado determinarlo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 3.112
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

No he podido determinar el detalle que me falta

Publicado por xve (6933 intervenciones) el 17/12/2012 07:28:38
Hola, estas pasando el parámetro por GET, no por POST...

Prueba así:
1
$usuario_z = $_GET["usuario_z"];


Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar