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:

curl.php<?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:

file.php<?php
  var_dump($_SERVER['HTTP_ACCEPT_LANGUAGE']);
  var_dump($_SERVER['HTTP_ACCEPT']);
?>
Задание 1

Tuma ombi kwenye ukurasa ufuatao ukiwa umeainisha kichwa X-Test:

file.php<?php
  echo $_SERVER['HTTP_X_TEST'];
?>
Задание 2

Tuma ombi kwenye ukurasa ufuatao na upate matokeo:

file.php<?php
  if ($_SERVER['HTTP_X_TEST'] === '12345') {
    echo 'result';
  } else {
    echo 'error';
  }
?>