PHP CURL COOKIE В ПЕРЕМЕННУЮ
Для отправки запросов на другие серверы в PHP используется расширение cURL. Как правило, при посещении сайтов, некоторые из них запоминают информацию о пользователе с помощью cookie. С помощью cURL можно выполнить запрос на определенную страницу, сохранить файл cookie на жесткий диск и использовать его для последующих запросов.
Чтобы сохранить cookie в переменную в PHP, нужно использовать опцию CURLOPT_COOKIEJAR, которая определяет имя файла в который будет сохраняться cookie, и опцию CURLOPT_COOKIEFILE, которая определяет имя файла с cookie. Если указать одно и то же имя файлов для обеих опций, то cURL будет использовать сохраненные cookie из файла для отправки запроса.
curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookie.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookie.txt');
В приведенном выше коде, файл cookie.txt будет хранить cookie после выполнения запроса. Чтобы использовать сохраненные cookie, достаточно добавить эти опции к последующему запросу:
curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookie.txt');
Таким образом, можно отправлять запросы на различные страницы с использованием ранее сохраненных cookie, что может быть полезно при автоматизации каких-либо процессов.
PHP cURL Tutorial with Example in Hindi
Setting Cookies \u0026 $_COOKIE super global in PHP in Hindi - PHP Tutorial #38
Уроки cURL. Работа с cookies
Уроки PHP 7 - Работа с COOKIES. Делаем счетчик посещения сайта.
Login to Website using cURL \u0026 PHP
Основы php. COOKIE