Foros del Web » Programando para Internet » PHP »

Descomponer $_REQUEST

Estas en el tema de Descomponer $_REQUEST en el foro de PHP en Foros del Web. Hola, es posible descomponer el array del $_REQUEST, de manera tal, que quede: id1=valor1&id2=valor2 Sin tener información alguna de lo que pueda haber en el ...
  #1 (permalink)  
Antiguo 11/01/2010, 17:51
 
Fecha de Ingreso: diciembre-2009
Mensajes: 4
Antigüedad: 14 años, 4 meses
Puntos: 0
Descomponer $_REQUEST

Hola, es posible descomponer el array del $_REQUEST, de manera tal, que quede:

id1=valor1&id2=valor2

Sin tener información alguna de lo que pueda haber en el request

gracias.
  #2 (permalink)  
Antiguo 11/01/2010, 18:01
Avatar de masterojitos  
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: Descomponer $_REQUEST

podrias hacerlo asi:
Código PHP:
Ver original
  1. <?php
  2. $i = 1;
  3. foreach($_REQUEST as $key => $value){
  4.     $cadena = "id$i=$value&";
  5.     $i++;
  6. }
  7. echo $cadena = substr($cadena, 0, strlen($cadena) - 1);
  8. ?>

pero ps ten en cuenta que es vulnerable a ataques ya que estaria recibiendo todos los parametros que puedan existir en la url.

Suerte.
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog
  #3 (permalink)  
Antiguo 11/01/2010, 18:24
 
Fecha de Ingreso: diciembre-2009
Mensajes: 4
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Descomponer $_REQUEST

muchas gracias por la solución (y)
  #4 (permalink)  
Antiguo 11/01/2010, 21:17
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Descomponer $_REQUEST

También puedes usar http_build_query.

Saludos.

Etiquetas: request
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 01:24.