Envío de cookies al servidor mediante CURL en PHP

Con CURL se pueden enviar cookies, creando la sensación para el sitio web objetivo de que la cookie fue enviada por un navegador real. Esto se hace mediante la opción CURLOPT_COOKIE.

Vamos a establecer como ejemplo una cookie con el nombre 'name' y el valor 'john':

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

Varias cookies se separan con punto y coma seguido de un espacio:

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

Envía una solicitud a la siguiente página y obtén el resultado:

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

Envía una solicitud a la siguiente página y obtén el resultado:

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