CURL Get Request with a parameter that contains a GET url CURL Get Request with a parameter that contains a GET url php php

CURL Get Request with a parameter that contains a GET url


You need to escape your parameters, the http_build_query function will be useful:

$query = http_build_query([ 'id' => 'http://foo?a=1&b=2', 'scrape' => true, 'method' => 'post']);$url = "https://graph.facebook.com/?".$query;var_dump($url);

This will output:

https://graph.facebook.com/?id=http%3A%2F%2Ffoo%3Fa%3D1%26b%3D2&scrape=1&method=post