Foros del Web » Programando para Internet » PHP »

sanear variables

Estas en el tema de sanear variables en el foro de PHP en Foros del Web. Hola de nuevo pero me surge una nueva duda, espero y me entienda,. bueno lo que quiero hacer es aplicar una funcion de saneamiento a ...
  #1 (permalink)  
Antiguo 30/01/2013, 00:30
 
Fecha de Ingreso: noviembre-2011
Ubicación: Paris
Mensajes: 450
Antigüedad: 12 años, 5 meses
Puntos: 7
sanear variables

Hola de nuevo pero me surge una nueva duda, espero y me entienda,. bueno lo que quiero hacer es aplicar una funcion de saneamiento a varias variables que tengo en un arreglo el cual lo recorro mediante un ciclo y lo que quisiera saber es: cuando ya esten saneadas las variables como las puedo tomar?




$array = array(id => "1", nombre => "jesus", telefono => "123456");
foreach($array as $nombre) {

limpiar($nombre);
}
}
  #2 (permalink)  
Antiguo 30/01/2013, 00:50
Avatar de JorM  
Fecha de Ingreso: diciembre-2012
Ubicación: Argentina
Mensajes: 53
Antigüedad: 11 años, 4 meses
Puntos: 2
Respuesta: sanear variables

Si lo que quieres hacer es Limpiarlas (si es que no entendí mal) podría ser así:

Código PHP:
Ver original
  1. $array = array( 'id' => '1', 'nombre' => 'jesus', 'telefono' => '123456');
  2.  
  3. foreach($array as $key => $value) {
  4.  
  5.        $array[$key] = '';
  6.  
  7. }

De esta forma se vacía el contenido con referencia a cada indice asociativos.
Te recuerdo que los INDICES asociativos que sean strings deben estar entre comillas .

Espero que sea esta tu pregunta y la solucion.
Cualquier cosa, avisa

Saludo!
  #3 (permalink)  
Antiguo 30/01/2013, 01:00
 
Fecha de Ingreso: noviembre-2011
Ubicación: Paris
Mensajes: 450
Antigüedad: 12 años, 5 meses
Puntos: 7
Respuesta: sanear variables

Gracias jorm, pero no quiero vaciarlas sino aplicarle una clase para evitar ataques xss pero como son muchas variables las barro en el ciclo.
Salud!

Etiquetas: variables
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 17:45.