使用curl检索内容时如何设置浏览器语言?

时间:2014-06-09 06:48:54

标签: php curl browser

它在php中使用curl从外部网站获取内容。我从https://www.flickr.com/等网站获取内容。该网站将为不同语言的浏览器显示不同的内容(使用不同的语言)。我想只获得英文内容。我试过了:

  curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.12) Gecko/2009070611 Firefox/3.0.12");

但它不起作用。它反而检索中文内容。有什么建议吗?

1 个答案:

答案 0 :(得分:6)

使用CURLOPT_HTTPHEADER设置Accept-Language请求标头,如下所示:

curl_setopt($ch, CURLOPT_HTTPHEADER, ['Accept-Language: en']);