tutorial into injection attack php url url-validation

php - into - URL válida o no



javascript injection attack (2)

Posible duplicado:
¿Cuál es la mejor manera de verificar si existe una URL en PHP? `

Estoy buscando una función que devuelva VERDADERO o FALSO en PHP, ya sea que la URL sea válida o no.

isValidURL ($ url); Creo que simple ... Eso tomaría en cuenta todo tipo de URL posible.

Por válido quiero que se refiera a una página existente de la web u otro tipo de archivos. Solo debe existir


Puede verificar si la URL es válida o no usando la función parse_url que devolvería false si la URL no es válida y una array contrario.

function isValidURL($url) { return (bool)parse_url($url); }

forma bastante fácil, ¿eh? :)


<?php $url = "http://stack*overflow.org"; if(filter_var($url, FILTER_VALIDATE_URL) === FALSE) { echo "Not valid"; }else{ echo "VALID"; } ?>

esto no comprueba tlds aunque