0

cURL リクエストを作成しようとしています。私が直面している問題は、国によってページのテキストが異なることです。したがって、cURL リクエストの言語を en_US (英語) にしたいと考えています。したがって、ウェブサイトで英語のテキストを取得します。

現在、私はこのコードを持っていますが、米国のテキストを取得していません。

$url = 'http://testurl.com'; // Not the real URL
$options = array(
    CURLOPT_RETURNTRANSFER => true,     // return web page
    CURLOPT_HEADER         => false,    // don't return headers
    CURLOPT_FOLLOWLOCATION => true,     // follow redirects
    CURLOPT_HTTPHEADER     => array("Accept-Language: en-US;q=0.6,en;q=0.4"),
    CURLOPT_USERAGENT      => Array("User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.15) Gecko/20080623 Firefox/2.0.0.15"),
);

$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);
echo htmlspecialchars($content);

したがって、これを簡単にするために、cURL リクエストで、可能であれば、米国の言語でリクエストを送信したいと考えています。


現在、言語は「オランダ語」になっていますが、これは私のホスティング サーバーがオランダにあるためだと思います。したがって、それはドイツ語です。しかし、私はそれを英語に変更したいと思います。

4

0 に答える 0