Red de conocimiento informático - Aprendizaje de programación - Cómo verificar rápidamente el estado de conexión de otros hosts en la LAN en php

Cómo verificar rápidamente el estado de conexión de otros hosts en la LAN en php

function curl($url) {

$curl = curl_init(); //Este es el identificador de curl

//Aquí se explica cómo configurar los parámetros de curl

curl_setopt($curl, CURLOPT_URL, $url);

curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);

curl_setopt($curl, CURLOPT_MAXREDIRS, 2); dos veces

curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 2);

curl_setopt($curl, CURLOPT_COOKIESESSION, 1);

curl_setopt($curl, CURLOPT_HEADER, 1 ); //no mostrar encabezado

curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

curl_setopt($curl, CURLOPT_TIMEOUT, 2);

//Este es el tiempo de espera

$data = curl_exec($curl);

return $curlInfo = curl_getinfo($curl);

//Solicitud de devolución encabezados, incluido el código http (404, etc.) e información de la hora de solicitud. Si desea capturar la página completa, utilice curl_exec($curl);