このコードは、 CURLを使用して質問の stackoverflow をクエリします。
$url = 'https://stackoverflow.com/search';
$params = preparePostFields( array(
'q' => 'Getting data from a website where posted data is required',
));
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
echo $result;
exit;
function preparePostFields($array) {
$params = array();
foreach ($array as $key => $value) {
$params[] = $key . '=' . urlencode($value);
}
return implode('&', $params);
}
についてはCURLOPT_POSTFIELDS
、次のマニュアル ページを参照してください。