Всем привет, отправлю запрос curl , но майл считает меня старым браузером и выдает мне не тот контент который отображается в браузере на самом деле , засовывая мне старый контент, хотя я отправляю ему все нужные хедеры, что подскажите делать??
$url = "https://otvet.mail.ru/homework/open/";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0); // no headers in the output
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // output to variable
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); // output to variable
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); // output to variable
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
"User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36",
'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8',
'Accept-Encoding: gzip, deflate, br',
'Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7',
'Cache-Control: max-age=0',
'Referer: https://touch.otvet.mail.ru/homework'
));
$result = curl_exec($ch);
echo gzdecode($result);
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости