⊗ppSpCrHH 38 of 83 menu

Задаване на HTTP заголовки чрез CURL в PHP

С помощта на опцията CURLOPT_HTTPHEADER може да изпращате HTTP заголовки на заявката. Като параметър тази опция приема масив от заголовки и техните стойности.

Нека зададем тази опция, като подадем някои заголовки:

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

На страницата, към която изпращаме заявката, може да проверите дали посочените заголовки са изпратени:

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

Изпратете заявка към следващата страница, като укажете заглавка X-Test:

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

Изпратете заявка към следващата страница и получете резултат:

<?php if ($_SERVER['HTTP_X_TEST'] === '12345') { echo 'result'; } else { echo 'error'; } ?>
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне