Cookies verzenden naar de server via CURL in PHP

Met CURL kunnen cookies worden verzonden, om de indruk te wekken bij de doelsite, dat de cookie door een echte browser is verzonden. Dit wordt gedaan met de optie CURLOPT_COOKIE.

Laten we bijvoorbeeld een cookie instellen met de naam 'name' en de waarde 'john':

curl.php<?php
  curl_setopt($curl, CURLOPT_COOKIE, 'name=john');
?>

Meerdere cookies worden gescheiden door een puntkomma gevolgd door een spatie:

curl.php<?php
  curl_setopt($curl, CURLOPT_COOKIE, 'name=john; login=admin');
?>
Задание 1

Stuur een verzoek naar de volgende pagina en krijg het resultaat:

file.php<?php
  if (!empty($_COOKIE)) {
    echo json_encode($_COOKIE);
  } else {
    echo 'error';
  }
?>
Задание 2

Stuur een verzoek naar de volgende pagina en krijg het resultaat:

file.php<div>
  <?php
    if (!empty($_COOKIE)) {
      echo $_COOKIE['num1'] + $_COOKIE['num2'];
    } else {
      echo 'error';
    }
  ?>
</div>