Sendung von Cookies an den Server über CURL in PHP

Mit CURL kann man Cookies senden, um der Zielwebsite den Eindruck zu vermitteln, dass das Cookie von einem echten Browser gesendet wurde. Dies geschieht mit der Option CURLOPT_COOKIE.

Lassen Sie uns als Beispiel ein Cookie mit dem Namen 'name' und dem Wert 'john' setzen:

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

Mehrere Cookies werden durch einen Strichpunkt gefolgt von einem Leerzeichen getrennt:

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

Senden Sie eine Anfrage an die folgende Seite und erhalten Sie das Ergebnis:

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

Senden Sie eine Anfrage an die folgende Seite und erhalten Sie das Ergebnis:

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