⊗ppSpCrHH 38 of 83 menu

HTTP-Header mit CURL in PHP setzen

Mit der Option CURLOPT_HTTPHEADER können HTTP-Request-Header bei einer Anfrage mitgesendet werden. Als Parameter akzeptiert diese Option ein Array von Headern und ihren Werten.

Lassen Sie uns diese Option setzen, indem wir einige Header übergeben:

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

Auf der Seite, an die wir die Anfrage senden, kann überprüft werden, ob die angegebenen Header mitgesendet wurden:

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

Senden Sie eine Anfrage an die folgende Seite, indem Sie den Header X-Test angeben:

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

Senden Sie eine Anfrage an die folgende Seite und erhalten Sie das Ergebnis:

<?php if ($_SERVER['HTTP_X_TEST'] === '12345') { echo 'result'; } else { echo 'error'; } ?>
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen