0

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' を解決する簡単な方法はありますか?

4

1 に答える 1