Kuweka Vichwa vya HTTP Kupitia CURL katika PHP
Kwa kutumia chaguo CURLOPT_HTTPHEADER
unaweza kutuma vichwa vya ombi la HTTP wakati wa kutuma ombi.
Chaguo hili hukubali
safu ya vichwa na thamani zao kama parameta.
Wacha tuweke chaguo hili kwa kupitisha vichwa kadhaa:
<?php
$headers = [
'Accept-Language: en-US',
'Accept: text/html'
];
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
?>
Kwenye ukurasa unaotumwa ombi, unaweza kuangalia ikiwa vichwa vilivyoainishwa vimetumwa:
<?php
var_dump($_SERVER['HTTP_ACCEPT_LANGUAGE']);
var_dump($_SERVER['HTTP_ACCEPT']);
?>
Tuma ombi kwenye ukurasa ufuatao
ukiwa umeainisha kichwa X-Test:
<?php
echo $_SERVER['HTTP_X_TEST'];
?>
Tuma ombi kwenye ukurasa ufuatao na upate matokeo:
<?php
if ($_SERVER['HTTP_X_TEST'] === '12345') {
echo 'result';
} else {
echo 'error';
}
?>