file_get_contentsについておそらく本当にばかげた質問があります。Webサイトのコンテンツを取得したいのですが、以下のコードを実行すると、これは適切に機能します。
$file = file_get_contents( $dataSourceURL, false, $context );
$dataSourceURL = ' http://somedomain.com ' ですが、$dataSourceURL = ' http://somedomain.com/c-4-hookah-coals-hookah-charcoal. html ' 何も返しません。
この問題について何か知っている人はいますか?
アップデート
以下のコードを使用して GET パラメータを渡すことができることはわかっています。
$getdata = http_build_query(
array(
'var1' => 'some content',
'var2' => 'doh'
)
);
$opts = array('http' =>
array(
'method' => 'GET',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => $getdata
)
);
$context = stream_context_create($opts);
しかし...この種のURLクエリ 'c-4-hookah-coals-hookah-charcoal.html' を解決する簡単な方法はありますか?