10月 272010
これは凄い。メモっておきます。
URLからでも$_GETではなく$_POST変数を渡せます。
//POSTデータ
$data = array(
“param1″ => “data1″,
“param2″ => “data2″
);
$data = http_build_query($data, “”, “&”);
//header
$header = array(
“Content-Type: application/x-www-form-urlencoded”,
“Content-Length: “.strlen($data)
);
$context = array(
“http” => array(
“method” => “POST”,
“header” => implode(“\r\n”, $header),
“content” => $data
)
);
$url = “http://localhost/test.php”;
echo file_get_contents($url, false, stream_context_create($context));