Я также не могу определить значения по умолчанию для моей программы Windows Curl . Поэтому я не могу найти различия.
Например, это страница, которая нормально открывается в браузерах (возможно, потому, что на странице есть какой-то JavaScript-материал). Но и в командной строке я получаю правильные результаты по завитку (чего я не понимаю, ведь он заполняется яваскриптом, а cURL не выполняет яваскрипт!?)
Сайт (работает): https ://feedback.minecraft.net/hc/en-us/sections/360001186971-Release-Changelogs
вызов cURL (работает): curl "https://feedback.minecraft.net /hc/en-us/sections/360001186971-Release-Changelogs" -H "User-Agent: somesing"
php-код (открывает другую страницу; содержимое см. ниже) ):
Код: Выделить всё
$h = curl_init("https://feedback.minecraft.net/hc/en-us/sections/360001186971-Release-Changelogs");
curl_setopt($h, CURLOPT_HTTPHEADER, [
"User-Agent: somesing",
]);
curl_exec($h);
Код: Выделить всё
Just a moment...
Подробнее здесь: [url]https://stackoverflow.com/questions/78384668/how-to-reproduce-curl-command-line-call-in-php[/url]
Мобильная версия