In this tutorial you will learn about the Codeigniter 4 cURL Get Request Example Tutorial and its application with practical example.
In this Codeigniter 4 cURL Get Request Example Tutorial I’ll show you how to create curl GET request in codeigniter 4. In this tutorial you will learn to make curl GET request in codeigniter. You will also learn to make curl request with header authentication in codeigniter. In this article I will share example to how to use and make curl request in codeigniter.
Codeigniter 4 cURL Get Request Example Tutorial
In this example we will be implementing codeigniter controller method to make curl get request. We will be setting curl url and curl request parameters for GET request in controller method.
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
In this example we will be implementing codeigniter controller method to make curl get request with header authentication. We will be setting curl url and curl request parameters for GET request in controller method.
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); } } ?> |