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";
}