0% encontró este documento útil (0 votos)
62 vistas2 páginas

Sanitización de Cadenas

El documento describe varios filtros de PHP para sanitizar y validar datos, incluyendo cadenas, direcciones IP, enteros y correos electrónicos. Se presentan ejemplos de código que demuestran cómo utilizar FILTER_SANITIZE_STRING, FILTER_VALIDATE_IP, FILTER_VALIDATE_INT, FILTER_SANITIZE_EMAIL y FILTER_VALIDATE_EMAIL. Estos filtros ayudan a asegurar que los datos ingresados sean seguros y válidos antes de ser almacenados o procesados.

Cargado por

Roberto Vasquez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
62 vistas2 páginas

Sanitización de Cadenas

El documento describe varios filtros de PHP para sanitizar y validar datos, incluyendo cadenas, direcciones IP, enteros y correos electrónicos. Se presentan ejemplos de código que demuestran cómo utilizar FILTER_SANITIZE_STRING, FILTER_VALIDATE_IP, FILTER_VALIDATE_INT, FILTER_SANITIZE_EMAIL y FILTER_VALIDATE_EMAIL. Estos filtros ayudan a asegurar que los datos ingresados sean seguros y válidos antes de ser almacenados o procesados.

Cargado por

Roberto Vasquez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

1.

Sanitización de cadenas - FILTER_SANITIZE_STRING: Esto elimina todas las


etiquetas HTML de una cadena. Esto desinfectará la cadena de entrada y bloqueará
cualquier etiqueta HTML para que no ingrese a la base de datos.
<?php
$geeks= "<h1>GeeksforGeeks Portal</h1>";
$newgeeks = filter_var($geeks, FILTER_SANITIZE_STRING);
echo $newgeeks;
?>
Producción:
GeeksforGeeks Portal
2. Validación de dirección IP - FILTER_VALIDATE_IP: Este filtro
verifica si la dirección IP es válida o no.
<?php
$ipaddr = "126.0.0.5";
if (!filter_var($ipaddr, FILTER_VALIDATE_IP) === false) {
     echo("Valid IP-address");
} else {
     echo("Invalid IP-address");
}
?>

3. Higienización de enteros - FILTER_VALIDATE_INT: Este filtro verifica si una variable


es un entero o no.
<?php
$num = 500;
  
if (!filter_var($num, FILTER_VALIDATE_INT) === false) {
    echo("Valid");
} else {
    echo("Invalid");
}

?>

4. Validación de ID de correo electrónico: FILTER_SANITIZE_EMAIL y


FILTER_VALIDATE_EMAIL: este filtro primero elimina todos los caracteres ilegales del
correo electrónico y luego verifica si el formato es válido o no.
<?php
$em = "career@geeksforgeeks.com";
  
// Removing the illegal characters
$em = filter_var($em, FILTER_SANITIZE_EMAIL);
  
//Validating
if (!filter_var($em, FILTER_VALIDATE_EMAIL) === false) {
    echo("$em is valid");
} else {
    echo("$em is invalid");
}
?>

También podría gustarte