Как сделать GET-запрос в PHP?
3 года назад
Nikolai Gagarinov
GET-запрос в PHP можно совершить разными способами:
функция file_get_contents() куда мы в качестве аргумента передаем URL-адрес. Документация: php.net
file_get_contents()
$result = file_get_contents('http://host.tld/index.php?host=[host]&port=[port]'); echo $result;
встроенное расширение PHP-CURL. Документация: cURL PHP
<?php $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, 'http://example.com'); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); $out = curl_exec($curl); curl_close($curl); echo $out;
или воспользоваться библиотекой GUZZLE для PHP. Документация GUZZLE
<?php $client = new GuzzleHttp\Client(); $res = $client->request('GET', 'https://api.github.com/user', [ 'auth' => ['user', 'pass'] ]); echo $res->getStatusCode(); // => "200" echo $res->getHeader('content-type')[0]; // => 'application/json; charset=utf8' echo $res->getBody(); // => {"type":"User"...'
2 года назад
Аслан Аутлев
РНР-разработчик
от 5 651 ₽
Посмотреть →
СИКП на PHP
Навык фундаментального понимания программ на PHP
от 3 900 ₽
ООП В PHP
Изучите архитектуру и чистый код на PHP
Laravel
Изучите фреймворк Laravel для создания веб-приложений
Fullstack-разработчик на PHP
от 7 192 ₽
Похожие вопросы