Breaking

Post Top Ad

Your Ad Spot

lunes, 18 de marzo de 2019

Cómo verificar la disponibilidad del sitio web con PHP

El tiempo de actividad es muy importante para un sitio web y el propietario del sitio quiere que su sitio esté siempre en línea. Para asegurarse de que el sitio web esté disponible o esté inactivo, debe realizarse una verificación de disponibilidad. Puede utilizar PHP para que el proceso de verificación de disponibilidad del sitio web sea rápido y fácil. El estado de disponibilidad del sitio web se puede verificar desde el script PHP y notificar el tiempo de inactividad si el sitio web está inactivo.
El cURL es la opción más fácil para verificar la disponibilidad del sitio web con PHP . Si desea verificar el estado del servidor del sitio web, realice una solicitud de consulta para verificar si el sitio web está disponible o en línea.

Compruebe si el sitio web está disponible

Los siguientes fragmentos de código se utilizan para verificar la disponibilidad del dominio mediante PHP CURL y mostrar el estado del sitio web. Para una mejor usabilidad, todos los códigos se agrupan en una función llamada isSiteAvailible().
La función isSiteAvailible () realiza una solicitud cURL con PHP y verifica si el dominio está disponible y en línea. Devuelva VERDADERO si el sitio web especificado está disponible; de ​​lo contrario, devuelva FALSO si el sitio web está fuera de línea.
function  isSiteAvailible ( $ url ) { 
    // Check, si se proporciona una url válida 
    si (! filter_var ( $ url FILTER_VALIDATE_URL )) { 
        return  false ; 
    } 

    // Inicializar cURL 
    $ curlInit  curl_init ( $ url ); 
    
    // Establecer opciones 
    curl_setopt ( $ curlInit , CURLOPT_CONNECTTIMEOUT , 10 ); 
    curl_setopt ( $ curlInit , CURLOPT_HEADER , true ); 
    curl_setopt ($ curlInit , CURLOPT_NOBODY , true ); 
    curl_setopt ( $ curlInit , CURLOPT_RETURNTRANSFER , true ); 

    // Obtener respuesta 
    $ respuesta  curl_exec ( $ curlInit ); 
    
    // Cerrar una sesión cURL 
    curl_close ( $ curlInit ); 

    devuelve  $ respuesta ? verdadero : falso ; 
}
Usos:
llame a la isSiteAvailible()función y pase la URL del sitio web que desea verificar. Según la respuesta, puede mostrar el estado en línea o fuera de línea del sitio web.
<? php 

$ URL  'https://www.codexworld.com' ; 

if ( isSiteAvailible ( $ URL )) { 
    echo  'El sitio web está disponible.' ;      
} else { 
   echo  'Woops, el sitio no se encuentra.' 
} 
?>

No hay comentarios.:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

Post Top Ad

Your Ad Spot

Páginas