Codeigniter 4 cURL Get Request Example Tutorial
In this article, we will explain to you how to send php CURL get request in Codeigniter 4. normally when we need to get third party API data that time we use cURL Get Request.
If you want to convert curl to PHP code then you can go to the URL. this converter easily converts the curl code to PHP code.
The php provides four curl request functions like GET, POST, PUT, DELETE. which is used to connect the frontend to the backend as a third party API or resting API. in this example, we are using PHP cURL get a request in Codeigniter 4. so you can see our following example.
PHP Codeigniter cURL Get Request example
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class CurlController extends CI_Controller { public function __construct() { parent::__construct(); } public function curlGetRequest() { /* Endpoint */ $url = 'http://www.localhost.com/endpoint'; /* eCurl */ $curl = curl_init($url); /* Define content type */ curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type:application/json')); /* Return json */ curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); /* make request */ $result = curl_exec($curl); /* close curl */ curl_close($curl); } } |
PHP Codeigniter cURL Get Request with header authentication example
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class CurlController extends CI_Controller { public function __construct() { parent::__construct(); } public function curlGetRequest() { /* Endpoint */ $url = 'http://www.localhost.com/endpoint'; /* eCurl */ $curl = curl_init($url); /* Define content type */ curl_setopt($curl, CURLOPT_HTTPHEADER, array( 'Content-Type:application/json', 'App-Key: JJEK8L4', 'App-Secret: 2zqAzq6' )); /* Return json */ curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); /* make request */ $result = curl_exec($curl); /* close curl */ curl_close($curl); } } ?> |
Please follow and like us: