⊗ppSpCrHH 38 of 83 menu

Configuración de encabezados HTTP mediante CURL en PHP

Con la opción CURLOPT_HTTPHEADER puedes enviar encabezados HTTP en las solicitudes. Esta opción acepta como parámetro un array de encabezados y sus valores.

Configuremos esta opción pasando algunos encabezados:

<?php $headers = [ 'Accept-Language: en-US', 'Accept: text/html' ]; curl_setopt($curl, CURLOPT_HTTPHEADER, $headers); ?>

En la página a la que enviamos la solicitud, podemos verificar que los encabezados especificados se enviaron:

<?php var_dump($_SERVER['HTTP_ACCEPT_LANGUAGE']); var_dump($_SERVER['HTTP_ACCEPT']); ?>

Envía una solicitud a la siguiente página, especificando el encabezado X-Test:

<?php echo $_SERVER['HTTP_X_TEST']; ?>

Envía una solicitud a la siguiente página y obtén el resultado:

<?php if ($_SERVER['HTTP_X_TEST'] === '12345') { echo 'result'; } else { echo 'error'; } ?>
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar