Red de conocimiento informático - Material del sitio web - ¿Cómo obtener la información del encabezado de la solicitud y la información del encabezado correspondiente de la solicitud curl en php?

¿Cómo obtener la información del encabezado de la solicitud y la información del encabezado correspondiente de la solicitud curl en php?

oCurl?=?curl_init();

//?Establecer encabezado de solicitud

$header[]?=?"Content-type:?application/ x-www-form-urlencoded";

$user_agent?=?"Mozilla/5.0?(Windows?NT?6.1)?AppleWebKit/537.36?(KHTML,?like?Gecko)?Chrome/33.0 .1750.146?Safari/537.36";

curl_setopt($oCurl,?CURLOPT_URL,?$sUrl);

curl_setopt($oCurl,?CURLOPT_HTTPHEADER,$header);

//?Return?response_header??Esta opción es muy importante. Si no es?true,?sólo se obtendrá el cuerpo de la respuesta

curl_setopt($oCurl,?CURLOPT_HEADER, ?true);

//?¿Necesita el cuerpo de la respuesta? Para ahorrar ancho de banda y tiempo, puede omitir el cuerpo cuando solo se necesita el encabezado de la respuesta

curl_setopt($oCurl,?CURLOPT_NOBODY,?true );

//?Utilice ?uacurl_setopt($oCurl,?CURLOPT_USERAGENT,$user_agent);curl_setopt($oCurl,?CURLOPT_RETURNTRANSFER,?1?); ?

//No es necesario realizar la solicitud mediante POST, lo que significa realizar la solicitud mediante GET

curl_setopt($oCurl,?CURLOPT_POST,?false);?$sContent?=?curl_exec( $oCurl);

//?Obtener el tamaño del encabezado en el resultado de la respuesta

$headerSize?=?curl_getinfo($oCurl,?CURLINFO_HEADER_SIZE);

//De acuerdo con el tamaño del encabezado para obtener el contenido de la información del encabezado

$header?=?substr($sContent,?0,?$headerSize);?

curl_close($ oCurl);