GET Solicitação do PHP usando file_get_contents com parâmetros

Eu quero enviar uma solicitação GET para um site externo, mas também quero enviar alguns parâmetros

por exemplo, tenho que enviar uma solicitação get para example.com

Quero executar www.example.com/send.php?uid=1&pwd=2&msg=3&phone=3&provider=xy

Meu código é:

$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);

Eu recebo um erro do servidor.

questionAnswers(1)

yourAnswerToTheQuestion