前に file_get_contents() 関数を使ったネタを書きましたが 社内などでプロキシを経由している場合は エラーになってしまいます。 プロキシの接続情報を含め、追加情報を設定するには 第 3 引数にコンテキストを設定します。 echo file_get_contents('http://www.yahoo.co.jp/', FALSE, $context); コンテキストを作成するには stream_context_create() 関数を使います。 [参考] PHP: stream_context_create - Manual HTTP の場合次のようにすると POST 送信になります。 $context = stream_context_create( array( "http" => array( "method" => "POST", ) )); 設定できるパラメータ