14

cURL リクエストの言語ヘッダーを設定するにはどうすればよいですか? たとえば、おそらく私のサーバーがオランダにあるため、オランダ語でfacebook.comのホームページを取得しています/ヘッダーで送信されるデフォルトの言語?..

この場合、オランダ語よりも英語を好むので、curl で httpheader を設定しようとしましたが、意味がありませんか? 私は何を間違っていますか、何を設定する必要がありますか?

(ゼンド表記)

CURLOPT_HTTPHEADER => 'Accept-Language: en-US;q=0.6,en;q=0.4',

前もって感謝します!

4

4 に答える 4

4

リクエストにヘッダー オプションを追加する必要があります。

次のようなものがあります。

$options = array(
    CURLOPT_RETURNTRANSFER => true,     // return web page
    CURLOPT_HEADER         => false,    // don't return headers
    CURLOPT_FOLLOWLOCATION => true,     // follow redirects
    .....

$ch      = curl_init($url);
curl_setopt_array($ch, $options);
$content = curl_exec($ch);
$err     = curl_errno($ch);
$errmsg  = curl_error($ch);
$header  = curl_getinfo($ch);
curl_close($ch);

$options 配列に次の行を追加するだけです。

    CURLOPT_HTTPHEADER     => array("Accept-Language: en-US;q=0.6,en;q=0.4"),
于 2013-05-30T10:03:36.190 に答える