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':
<?php
curl_setopt($curl, CURLOPT_COOKIE, 'name=john');
?>
Varias cookies se separan con punto y coma seguido de un espacio:
<?php
curl_setopt($curl, CURLOPT_COOKIE, 'name=john; login=admin');
?>
Envía una solicitud a la siguiente página y obtén el resultado:
<?php
if (!empty($_COOKIE)) {
echo json_encode($_COOKIE);
} else {
echo 'error';
}
?>
Envía una solicitud a la siguiente página y obtén el resultado:
<div>
<?php
if (!empty($_COOKIE)) {
echo $_COOKIE['num1'] + $_COOKIE['num2'];
} else {
echo 'error';
}
?>
</div>