ВНИМАНИЕ: Запись на курсы по HTML, CSS, JavaScript, PHP, Python, React, Vue, Laravel и другим фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
⊗ppSpCrCS 36 of 95 menu
Новый формат обучения! Репетиторство по программированию. Есть еще 3 свободных места! Жми для подробностей.

Отправка куки на сервер через CURL в PHP

Средствами CURL можно отправлять куки, создавая для целевого сайта ощущение, что кука отправлена настоящим браузером. Это делается с помощью опции CURLOPT_COOKIE.

Давайте для примера установим куку с именем 'name' и значением 'john':

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

Несколько кук разделяются точкой с запятой с последующим пробелом:

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

Отправьте запрос на следующую страницу и получите результат:

<?php if (!empty($_COOKIE)) { echo json_encode($_COOKIE); } else { echo 'error'; } ?>

Отправьте запрос на следующую страницу и получите результат:

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