+ All Categories
Home > Documents > Prg4 3x03

Prg4 3x03

Date post: 14-Aug-2015
Category:
Upload: jorge-juarez
View: 321 times
Download: 0 times
Share this document with a friend
12
Transcript
Page 1: Prg4 3x03
Page 2: Prg4 3x03
Page 3: Prg4 3x03

En seguridad informática, la validación de datos es una de las áreas más importantes a tener en cuenta, especialmente en el desarrollo de sistemas conectados a redes como internet. Validar datos hace referencia a verificar, controlar o filtrar cada una de las entradas de datos que provienen desde el exterior del sistema.

Page 4: Prg4 3x03

La validación de datos también puede hacerse en los formularios web, tanto del lado del cliente (con JavaScript por ejemplo), como del lado del servidor. La validación por el lado del cliente permite, por ejemplo, avisarle al usuario que el campo de email que acaba de llenar no contiene una dirección de email válida.

Page 5: Prg4 3x03

Del lado del servidor, se deben volver a verificar todos esos datos, además de otras verificaciones. Esto es así porque la validación por JavaScript puede evitarse si el usuario tiene alguna malintención.

Page 6: Prg4 3x03

Ofrece una serie de funciones que facilitan mucho el trabajo de validación y filtrado. La más usada será filter_var().

Page 7: Prg4 3x03

La función tiene el siguiente formato

filter_var($variable, $filter, $options);En donde

$variable es la variable a validar $filter es el fitro que le aplicaremos a la varialble. Es una constante numérica $options (opcional) , conjunto de opciones que modificarán el funcionamiento del filtro. Será una constante numérica o un array.

Page 8: Prg4 3x03

FILTER_VALIDATE_BOOLEAN Valida la variable como un booleano.FILTER_VALIDATE_EMAIL Valida la variable como una dirección de correo electrónico correcta.FILTER_VALIDATE_FLOAT Valida que la variable sea del tipo float.FILTER_VALIDATE_INT Valida la variable como un número entero.FILTER_VALIDATE_IP Valida la variable como una dirección IP.

FILTER_VALIDATE_URL Valida el valor coma una URL.

Page 9: Prg4 3x03
Page 10: Prg4 3x03
Page 11: Prg4 3x03
Page 12: Prg4 3x03