andreymukha / simple_curl
Лёгкая обёртка для запросов Curl
1.0.0
2017-10-18 17:40 UTC
This package is auto-updated.
Last update: 2025-01-06 07:17:12 UTC
README
Лёгкая оёбртка для запросов Curl.
Использование
//Инициализация нового экземпляра класса $curl = curl::create('http://site.ru/');
Установка опций
//Установка своих параметров, например: $curl->set(CURLOPT_HEADER, true);
Предустановленные параметры:
$curl->setHeader(true) ->setReferer('http://site.ru/') ->setFollow(true) ->setUagent('Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0') ->setCookie('cookie') ->setDisableSSL() //Если хотите указать конкретный прокси ->setProxy('192.168.1.1:8080') //Использует автоматический сервис для выдачи прокси ->setProxy('auto') //Для POST запросов ->setQuery('POST', $data_array); //Можно для следующего запроса переключиться на другой тип ->setQuery('GET');
Отправка запроса
$data = $curl->request('page/1'); //Если надо конвертировать данные из одной кодировки в другую $data = $curl->request('page/1', 'windows-1251', 'utf-8');