人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPのfile_get_contentsにて下記のURLが取得できないのですが、ブラウザからのアクセスと同じように表示させる方法を具体的にスクリプトなど教えてください。

http://www.qq.pref.okayama.jp/mi/search/Result.do?selectedMedicalId=10684
postなどが必要なのでしょうか。

●質問者: maintour15
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● Cherenkov
●100ポイント

適当なユーザーエージェントを付ければできました。

<?php
function pr($var) {
echo '<pre>'; print_r($var); echo '</pre>';
}
header('Content-Type:text/html; charset=UTF-8');
$url = 'http://www.qq.pref.okayama.jp/mi/search/Result.do?selectedMedicalId=10684';

$context = stream_context_create(array(
'http' => array(
'method' => 'GET',
'header' => 'User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)',
)
));
$html = file_get_contents($url, false, $context);
pr($html);
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ