Obtenir une requête de PHP en utilisant file_get_contents avec des paramètres

Je veux envoyer une requête GET vers un site externe, mais veulent aussi envoyer certains paramètres

par exemple j'ai envoyer une requête get example.com

je veux exécuter www.example.com/send.php?uid=1&pwd=2&msg=3&téléphone=3&fournisseur=xyz

Mon code est :

$getdata = http_build_query(
array(
    'uid' => '1',
    'pwd' => '2',
 'msg'=>'3',
 'phone'=>'9999',
 'provider'=>'xyz'
 )
);

$opts = array('http' =>
 array(
    'method'  => 'GET',
    'content' => $getdata
)
);

$context  = stream_context_create($opts);

$result = file_get_contents('http://example.com/send.php', false, $context);

J'obtiens une erreur de serveur .

source d'informationauteur Anant