Foros del Web » Programando para Internet » PHP »

pasar array por enlace

Estas en el tema de pasar array por enlace en el foro de PHP en Foros del Web. Una pregunta: ¿Se puede pasar un array a traves de un enlace? Código PHP: $encuesta [ 0 ]= $_POST [ 'sector' ]; $encuesta [ 1 ...
  #1 (permalink)  
Antiguo 26/02/2007, 04:41
 
Fecha de Ingreso: octubre-2006
Mensajes: 204
Antigüedad: 17 años, 6 meses
Puntos: 0
pasar array por enlace

Una pregunta:
¿Se puede pasar un array a traves de un enlace?
Código PHP:
$encuesta[0]=$_POST['sector'];
$encuesta[1]=$_POST['inversion'];
$encuesta[2]=$_POST['subvencion'];
header("Location: Diagnostico1.php?error1=error1&encuesta=$encuesta"); 
  #2 (permalink)  
Antiguo 26/02/2007, 05:00
 
Fecha de Ingreso: marzo-2005
Mensajes: 197
Antigüedad: 19 años, 1 mes
Puntos: 1
Re: pasar array por enlace

Quizás sea más cómodo usarlo como variable de sesión.
  #3 (permalink)  
Antiguo 26/02/2007, 12:12
Avatar de DeeR  
Fecha de Ingreso: diciembre-2003
Ubicación: Santiago
Mensajes: 520
Antigüedad: 20 años, 4 meses
Puntos: 17
Re: pasar array por enlace

Un metodo para pasar un array a un php atravez de la url es
Código PHP:
<?

$encuesta
[0]=$_POST['sector'];
$encuesta[1]=$_POST['inversion'];
$encuesta[2]=$_POST['subvencion'];
$url='Diagnostico1.php?error1=error1&encuesta[0]='.$encuesta[0].'&encuesta[1]='.$encuesta[1].'&encuesta[2]='.$encuesta[2].'';
header("Location: ".$url."");

?>
fijate que entremogas a la ulr fihero.php?matriz[0]=valor&matriz[1]=valor2 ....
y se crea la matriz $_REQUEST['matriz']
donde $_REQUEST['matriz'][0] es valor $_REQUEST['matriz'][1] es valor2
asi sucesivamente

Existe un limite maximo de datos q se pueden entregar en la URL, no me acuerdo cuantos kb eran :P
  #4 (permalink)  
Antiguo 26/02/2007, 13:03
Avatar de Nefertiter  
Fecha de Ingreso: enero-2003
Ubicación: Rosario
Mensajes: 1.316
Antigüedad: 21 años, 3 meses
Puntos: 9
Re: pasar array por enlace

creo q aqui tambien sirve la funcion serialize
  #5 (permalink)  
Antiguo 27/02/2007, 02:27
 
Fecha de Ingreso: octubre-2006
Mensajes: 204
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: pasar array por enlace

pero bueno el tema es que hay que pasar las variables 1 a 1 y no se puede pasar un array directamente.
Gracias
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 06:21.