Autor
|
Tema: Parser htmlspecialchars() (Leído 3,364 veces)
|
дٳŦ٭
GNU/Linux Infrastructure Specialist
Ex-Staff
Desconectado
Mensajes: 5.110
|
Buenas... Estoy haciendo un parser (por decirlo así) para proteger nuestras aplicaciones, aquí lo teneis: //-------------------------------------------------------------------------------------------------------------------------+ // Here emerge the two types of globals vars, copy all incoming POST and GET variables to an associative array called $var | //-------------------------------------------------------------------------------------------------------------------------+ $var = array_merge($_POST, $_GET); // GET overwrites POST } // With this function, we are clear the html chars to entity ascii function clear_chars($var){ } else{ foreach ($var as $j => $p){ return $new_var; } } } if($_POST) $_POST=clear_chars($_POST); if($_GET) $_GET=clear_chars($_GET); if($_REQUEST) $_REQUEST=clear_chars($_REQUEST); if($_SERVER) $_SERVER=clear_chars($_SERVER); if($_COOKIE) $_COOKIE=clear_chars($_COOKIE);
El problema va porque cuando lo parseo, se pierden los todos los arrays, excepto el primero, alguna idea? Thanks.
|
|
|
En línea
|
|
|
|
HardieVon
Desconectado
Mensajes: 181
Programming HardCore
|
facil, el return $new_var; rompe el proceso del bucle. es como si dieras un break; te recomiendo que pongas el return cuando termine el bucle, osea una llave mas abajo Saludos. que wey estas!!! haha
|
|
|
En línea
|
|
|
|
[u]nsigned
Desconectado
Mensajes: 2.397
JS/Node developer
|
return $new_var;//Este return no deberia ir fuera de este bloque?
Porque asi sale de la fncion al parsear el primer elemento del array. Saludos
|
|
|
En línea
|
No hay atajo ante la duda, el misterio se hace aquí... Se hace carne en cada uno, el misterio es existir!
|
|
|
дٳŦ٭
GNU/Linux Infrastructure Specialist
Ex-Staff
Desconectado
Mensajes: 5.110
|
aaaaaaaaaaaa pendejo que soy XD!!!!! sabía que el absolut no oxigenaba el coco xD!
Thanks a los dos.
Ahí la tienen por si la quieren usar, falta incluirla en algún archivillo y andando, alé.
Saludos
|
|
|
En línea
|
|
|
|
[u]nsigned
Desconectado
Mensajes: 2.397
JS/Node developer
|
aaaaaaaaaaaa pendejo que soy XD!!!!! sabía que el absolut no oxigenaba el coco xD!
Thanks a los dos.
Ahí la tienen por si la quieren usar, falta incluirla en algún archivillo y andando, alé.
Saludos
Jajaja...eres humano,,,jajja Quisiera saber la mitad que tu xD Saludos
|
|
|
En línea
|
No hay atajo ante la duda, el misterio se hace aquí... Se hace carne en cada uno, el misterio es existir!
|
|
|
HardieVon
Desconectado
Mensajes: 181
Programming HardCore
|
aaaaaaaaaaaa pendejo que soy XD!!!!! sabía que el absolut no oxigenaba el coco xD!
Thanks a los dos.
Ahí la tienen por si la quieren usar, falta incluirla en algún archivillo y andando, alé.
Saludos
Jajaja...eres humano,,,jajja Quisiera saber la mitad que tu xD Saludos no sabrias nada.
|
|
|
En línea
|
|
|
|
Nakp
casi es
Ex-Staff
Desconectado
Mensajes: 6.336
he vuelto :)
|
aaaaaaaaaaaa pendejo que soy XD!!!!! sabía que el absolut no oxigenaba el coco xD!
Thanks a los dos.
Ahí la tienen por si la quieren usar, falta incluirla en algún archivillo y andando, alé.
Saludos
Jajaja...eres humano,,,jajja Quisiera saber la mitad que tu xD Saludos no sabrias nada. mira quien habla
|
|
|
En línea
|
Ojo por ojo, y el mundo acabará ciego.
|
|
|
дٳŦ٭
GNU/Linux Infrastructure Specialist
Ex-Staff
Desconectado
Mensajes: 5.110
|
XD mejor lo cierro. Salu2
|
|
|
En línea
|
|
|
|
|
|