プログラミングで飯を食え。腕をあげたきゃ備忘録!

PHP、JavaScript、HTML5、CSS3などWEB系言語を中心に基本テク、備忘録をまとめます。Android、Iphoneアプリ開発についても!

PHPから強制的にPOSTする関数!

サクウェブTVはコチラ↓↓↓
サクウェブTV

PHPの処理の中で強制的にPOSTして処理を行いたかったり、

処理の結果を受け取って表示したかったりする場合は、

以下の関数を使ってください。

/*
 * 第一引数のURLに第二引数の配列の値をPOSTする
 */
function postData($url, $data=array()){
    $options = array('http' => array(
        'method' => 'POST',
        'content' => http_build_query($data),
    ));
    $contents = file_get_contents($url, false, stream_context_create($options));
    return $contents;
}

ちなみに、第二引数の$dataは

$data = array(
    "キー" => "POSTしたい値",
    "キー" => "POSTしたい値",
    "キー" => "POSTしたい値",
    ・・・・・
    ・・・
    ・
);

このような配列です。