@demon51085

Почему simplexml_load_file и file_get_contents на хостинге возвращают 403?

Некоторое время назад заметил, что на хостинге перестал работать скрипт парсинга рейтинга фильмов с Кинопоиска через simplexml_load_file. Точнее, выдаёт FastCGI sent in stderr: "PHP message: PHP Warning: simplexml_load_file(https://rating.kinopoisk.ru/1789.xml): failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden, при этом на локальном сервере по прежнему работает. Тоже самое и при использовании file_get_contents - на локальном сервере работает, а на хостинге - 403.
В инете советуют прописать user-agent, но ведь на локальном сервере по прежнему работает.
Была ещё мысль, что блокируют по IP, но почему тогда через CURL работает нормально?
  • Вопрос задан
  • 42 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы