Foros del Web » Programando para Internet » PHP »

Función de seguridad

Estas en el tema de Función de seguridad en el foro de PHP en Foros del Web. Tengo esta función: Código PHP: function  secure_vars ( $var ){ strip_tags ( $var ); stripslashes ( $var ); mysql_real_escape_string ( $var ); return  $var ; ...
  #1 (permalink)  
Antiguo 11/02/2010, 12:09
Avatar de TheRD  
Fecha de Ingreso: junio-2009
Mensajes: 120
Antigüedad: 15 años, 5 meses
Puntos: 0
Función de seguridad

Tengo esta función:

Código PHP:
function secure_vars($var){
strip_tags($var);
stripslashes($var);
mysql_real_escape_string($var);
return 
$var;

Para invocarla así:

Código PHP:
$loquesea '<a kdjshfksjhf><script>dsfjsdlfkjsdflkjfdslfsldkfsjfd';
secure_vars($loquesea);

//seguir con el procesamiento del formulario 
En teoría es para limpiar las variables recogidas por post en los formularios, pero no sale ningún valo de esta función.
¿Alguna idea de porqué?
  #2 (permalink)  
Antiguo 11/02/2010, 12:13
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 5 meses
Puntos: 1517
Respuesta: Función de seguridad

Porque no la haz mostrado en pantalla. Para ello debes usar echo.
Código PHP:
Ver original
  1. echo secure_vars($loquesea);
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 11/02/2010, 12:13
Avatar de jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 21 años, 1 mes
Puntos: 41
Respuesta: Función de seguridad

Código PHP:
$loquesea_limpio secure_vars($loquesea); 
Y puedes mostrar el contenido con echo.

Saludos,
  #4 (permalink)  
Antiguo 11/02/2010, 13:31
Avatar de TheRD  
Fecha de Ingreso: junio-2009
Mensajes: 120
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Función de seguridad

Gracias ya me funcionó con lo que dijo jpinedo ^^

Etiquetas: seguridad
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 21:43.