K
K
KRHD2015-11-09 19:00:26
PHP
KRHD, 2015-11-09 19:00:26

file_get_contents doesn't work. What to do?

Hello everyone, there is a site with an API

http://mcdonate.ru/api/mcd_script.js?server_id=24418&container_id=mcdApiContainer

How to get the entire text of this page, provided that they have protection and requests do not go through

Answer the question

In order to leave comments, you need to log in

3 answer(s)
D
Dimonchik, 2015-11-09
@dimonchik2013

Почему не работает file_get_contents?

Назар Мокринский, 2015-11-09
@nazarpc

Определить защиту и уже тогда обойти.
Скорее всего проверяют некоторые заголовки. file_get_contents() имеет третий параметр $context, с помощью которого можно добавить нужные заголовки.
В браузере у вас работает? Если да - открываете консоль, вкладка сеть,, смотрите что браузер отправляет, создаете контекст с точно такими же заголовками - профит.
В официальной документации есть примеры: https://secure.php.net/manual/en/function.file-get...

Александр Таратин, 2015-11-09
@Taraflex

https://gist.github.com/Fedcomp/5383203

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question