Como puedo hacer para comprobar si una url existe en mi web y si no existe que redirija a otra pagina, quiero implementar esto por motivos de seguridad
¿Cómo compruebo si una url existe o no?
Iniciado por
Jandro30
, mar 17 2014 22:00
#1 AUTOR PREGUNTA
Preguntas Similares
Esto también te interesa!
#2
Publicado 17 marzo 2014 - 22:03
Para poder comprobar si existe una url podemos utilizar una función php que trate de abrir dicho enlace y si no existe realizar alguna otra acción
Luego podemos utilizarla de la siguiente manera
function url($url)//Se le pasa la url { $fp=@fopen($url,"r");//Utilizamos fopen para abrir esa url if($fp){//Si fopen abre la url return true; }else{//si no devuelve false return false; } @fclose($fp);//Cerramos la conexión }
Luego podemos utilizarla de la siguiente manera
$existe=url("http://www.midominio.com");//con [url]http://[/url] if($existe){ echo "Si existe"; }else{ echo "No existe"; }