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 リクエストで、可能であれば、米国の言語でリクエストを送信したいと考えています。
現在、言語は「オランダ語」になっていますが、これは私のホスティング サーバーがオランダにあるためだと思います。したがって、それはドイツ語です。しかし、私はそれを英語に変更したいと思います。