⊗ppSpCrHH 38 of 83 menu

HTTP-otsikoiden asettaminen CURL:n kautta PHP:ssä

Asetusta CURLOPT_HTTPHEADER käyttämällä voidaan pyynnön yhteydessä lähettää HTTP-pyyntöotsikoita. Tämä asetus hyväksyy parametrikseen taulukon otsikoista ja niiden arvoista.

Asetetaan tämä asetus välittämällä joitain otsikoita:

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

Sivulla, jolle pyyntö lähetetään, voi tarkistaa, että määritellyt otsikot lähtivät:

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

Lähetä pyyntö seuraavalle sivulle määrittämällä otsikko X-Test:

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

Lähetä pyyntö seuraavalle sivulle ja saat tulos:

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