PHP | cURL



Для получения данных с какого-либо сайта можно воспользоваться функцией file_get_contents. Но что делать, если, например, потребовалось отправить POST запрос с заголовком авторизации?

В таких случаях на помощь приходит cURL, однако не всегда удобно пользоваться им, так сказать, в "сыром" виде. Куда удобнее будет воспользоваться PHP Curl Class - composer пакетом для упрощения выполнения запросов.



Пример

require __DIR__ . '/vendor/autoload.php';



use Curl\Curl;



$curl = new Curl();



$curl->post('https://www.example.com/login/', array(

'username' => 'myusername',

'password' => 'mypassword',

));

var_dump($curl->response);