外部サーバにあるphpに値を投げるにはどうしたらいいでしょうか?
下記のようにすると、実現されて入るのですが、スマートじゃないような気がするんです。

$file = "http://外部サーバURL/hoge.php?a=1&b=2";
$fp = fopen( $file ,"r");
$rere = fread( $fp , 100000 );
fclose( $fp );

hoge.phpはgetで受け取った値を元に実行されます。
ログ書き込み等なので、表示はされず、呼び出し元とは完全に独立して動いています。

が、fopen等は本来そういった機能では無いような気がするので、もっといいやり方は無いでしょうか?