Red de conocimiento informático - Aprendizaje de programación - php curl obtiene el código fuente del formulario para la conversión de cadena a matriz

php curl obtiene el código fuente del formulario para la conversión de cadena a matriz

función sendcheck($url, $código)

{

global $logger

$ch = curl_init(); (! $ch) return -1; //establecer los parámetros apropiados

curl_setopt($ch, CURLOPT_URL, $url); //conectar

if(! curl_setopt($ch, CURLOPT_HEADER, 0)) return -2; //Enviar, configurar el resultado de la ejecución de curl_exec para que regrese, devolver con éxito el contenido obtenido; de lo contrario, devolver false

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); el valor de retorno está vacío

if(!curl_setopt($ch, CURLOPT_TIMEOUT, 30))return -3 //El tiempo máximo para realizar la operación curl es 10 segundos

if(! curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30))return -4; //El tiempo máximo para ejecutar la conexión externa curl es 10 segundos

$result = curl_exec($ch); p>

//El servidor no responde o se maneja el error de conexión de red y se reenvía la información de la solicitud, hasta 10 veces, con un intervalo de 10 segundos cada vez

for($ i =0; $i lt; = 9; $i) {

if(!$resultado){ //no obtuve datos la última vez

$resultado = curl_exec( $ch); //siguiente envío de datos;

}else{

$logger-gt;("Se ha realizado una notificación exitosa"); break;

}

}

if(!$resultado){

$logger-gt;info("Error al notificar ");

}

curl_close($ch); //cerrar recurso curl

}