PHP Curl Get Request with Parameters Example

PHP Curl Get Request with Parameters

Example: index.php
[php]
5];

$data = http_build_query($all_data);

$myLiveLink = $end_point_name.”?”.$data;

curl_setopt($my_ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($my_ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($my_ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($my_ch, CURLOPT_URL, $myLiveLink);
curl_setopt($my_ch, CURLOPT_TIMEOUT, 80);

$response = curl_exec($my_ch);

if(curl_error($my_ch)){
echo ‘Request Error:’ . curl_error($my_ch);
}else{
echo $response;
}

curl_close($my_ch);

?>
[/php]

Result:
[php]
{“current_page”:1,”data”:[{“id”:1,”first_name”:”Johnny”,”last_name”:”Mark”,”email”:”johnnymark@gmail.com”,”avatar”:”https://api.mywebtuts.com/asset/img/photo-1.png”},{“id”:2,”first_name”:”Varli”,”last_name”:”Khan”,”email”:”varlikhan@gmail.com”,”avatar”:”https://api.mywebtuts.com/asset/img/photo-2.png”},{“id”:3,”first_name”:”Lawson”,”last_name”:”Ferguson”,”email”:”lawsonferguson@gmail.com”,”avatar”:”https://api.mywebtuts.com/asset/img/photo-8.png”},{“id”:4,”first_name”:”Tobias”,”last_name”:”Michael”,”email”:”tobiasmichael@gmail.com”,”avatar”:”https://api.mywebtuts.com/asset/img/photo-4.png”},{“id”:5,”first_name”:”George”,”last_name”:”Fields”,”email”:”georgefields@gmail.com”,”avatar”:”https://api.mywebtuts.com/asset/img/photo-5.png”},{“id”:6,”first_name”:”Byron”,”last_name”:”Edwards”,”email”:”byronedwards@gmail.com”,”avatar”:”https://api.mywebtuts.com/asset/img/photo-6.png”}],”first_page_url”:”https://api.mywebtuts.com/api/users?page=1″,”from”:1,”last_page”:2,”last_page_url”:”https://api.mywebtuts.com/api/users?page=2″,”links”:[{“url”:null,”label”:”« Previous”,”active”:false},{“url”:”https://api.mywebtuts.com/api/users?page=1″,”label”:”1″,”active”:true},{“url”:”https://api.mywebtuts.com/api/users?page=2″,”label”:”2″,”active”:false},{“url”:”https://api.mywebtuts.com/api/users?page=2″,”label”:”Next »”,”active”:false}],”next_page_url”:”https://api.mywebtuts.com/api/users?page=2″,”path”:”https://api.mywebtuts.com/api/users”,”per_page”:6,”prev_page_url”:null,”to”:6,”total”:12}
[/php]

See also :  php get_headers

Leave a Comment