Foros del Web » Programando para Internet » PHP »

Como saber que contiene un $_POST

Estas en el tema de Como saber que contiene un $_POST en el foro de PHP en Foros del Web. Hola a todos Queria saber como puedo ver las variables que hay dentro de $_POST. A mi me llega el resultado de rellenar un formulario ...
  #1 (permalink)  
Antiguo 13/06/2010, 13:34
 
Fecha de Ingreso: abril-2009
Mensajes: 80
Antigüedad: 15 años
Puntos: 0
Como saber que contiene un $_POST

Hola a todos

Queria saber como puedo ver las variables que hay dentro de $_POST. A mi me llega el resultado de rellenar un formulario y no se si tendre la variable $_POST['casa'], $_POST['ciudad']... Como podria hacer para conocer sus nombres para mas tarde acceder a ellas??

Saludos
  #2 (permalink)  
Antiguo 13/06/2010, 13:36
rpv
 
Fecha de Ingreso: febrero-2010
Mensajes: 275
Antigüedad: 14 años, 2 meses
Puntos: 10
Respuesta: Como saber que contiene un $_POST

prueba:

Código PHP:
Ver original
  1. var_dump($_POST);
  #3 (permalink)  
Antiguo 13/06/2010, 14:21
 
Fecha de Ingreso: abril-2009
Mensajes: 80
Antigüedad: 15 años
Puntos: 0
Respuesta: Como saber que contiene un $_POST

hola

Gracias por tu respuesta. Pero me parece k var_dump solo sirve para depurar, osea para verlo por el navegador. Yo lo que queria es que la pagina analice el contenido de $_POST y que en funcion del nombre de las variables pueda accederas con un:

$casa=$_POST["casa"];
  #4 (permalink)  
Antiguo 13/06/2010, 14:36
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: Como saber que contiene un $_POST

creo que te refieres a la función extract

debes tener mucho cuidado, porque si tienes registers_globals activado en tu php, los $_POST y $_GET serán tratados como si les aplicaras extract y eso constituye un a vulnerabilidad, por lo que debes de tener dicha opción inactiva para mayor seguridad al usar extract, de este mod garantizas la procedencia de las variables registradas
  #5 (permalink)  
Antiguo 13/06/2010, 14:53
rpv
 
Fecha de Ingreso: febrero-2010
Mensajes: 275
Antigüedad: 14 años, 2 meses
Puntos: 10
Respuesta: Como saber que contiene un $_POST

entonces podrías hacerlo de dos formas:

Código PHP:
Ver original
  1. foreach($_POST As $k=>$v){
  2.    echo '$_POST['.$k.']=>'.$v;
  3. }

o bien usando la función array_keys() para que conozcas todos los índices que contiene el arreglo $_POST.
  #6 (permalink)  
Antiguo 13/06/2010, 16:16
 
Fecha de Ingreso: abril-2009
Mensajes: 80
Antigüedad: 15 años
Puntos: 0
Respuesta: Como saber que contiene un $_POST

Muchas gracias a los dos por vuestros respectivos aportes

Etiquetas: post
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:30.