Я пытался получить исходный код домашней страницы Facebook с помощью cURL, но все это было на китайском из-за расположения моего сервера. По этой причине я добавил Accept-Language
из CURLOPT_HTTPHEADER
изменить язык на английский, но не удалось. В соответствии с ответом, который я цитировал выше, ниже приведен PHP-код cURL, который я пробовал:
<?php
$url = "http://www.facebook.com/";
if(isset($_SERVER['HTTP_USER_AGENT']))
$user_agent = $_SERVER['HTTP_USER_AGENT'];
else
$user_agent = "";
$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 => $user_agent);
$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 $content;
?>
Но все равно это показали китайцы
Как я могу решить эту проблему?
Задача ещё не решена.
Других решений пока нет …