HTTP päiste seadistamine CURL kaudu PHP-s
Valikuga CURLOPT_HTTPHEADER
saab päringu ajal saata HTTP päringu päised.
Parameetrina võtab see valik
päiste ja nende väärtuste massiivi.
Seadistame selle valiku, edastades mõned päised:
<?php
$headers = [
'Accept-Language: en-US',
'Accept: text/html'
];
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
?>
Lehel, millele saadame päringu, saab kontrollida, kas määratud päised saadeti:
<?php
var_dump($_SERVER['HTTP_ACCEPT_LANGUAGE']);
var_dump($_SERVER['HTTP_ACCEPT']);
?>
Saadake päring järgmisele
lehele, määrates päis X-Test:
<?php
echo $_SERVER['HTTP_X_TEST'];
?>
Saadake päring järgmisele lehele ja saage tulemus:
<?php
if ($_SERVER['HTTP_X_TEST'] === '12345') {
echo 'result';
} else {
echo 'error';
}
?>