@D0UBL3

Почему не работает CURL при автоматической генерации токена?

Доброго всем вечера! Помогите, пожалуйста, разобраться в проблеме. Отказывается работать cURL. Раньше работал, сейчас по неизвестной мне причине возвращает ответ NULL.

$curl = curl_init();
curl_setopt($curl, CURLOPT_AUTOREFERER, TRUE);
curl_setopt($curl, CURLOPT_HEADER, 1);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, TRUE); 
curl_setopt($curl, CURLOPT_FAILONERROR, 1);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT,30);
curl_setopt($curl, CURLOPT_TIMEOUT,30);
$page = curl_exec($curl);
echo var_dump($page);
echo curl_error($curl);
curl_close($curl);


Переменная 'url' присутствует в коде ранее. При любых условиях возвращает код 200 и массив NULL. Раньше работало без нареканий. Если указываю любой другой сайт, либо главную страницу нужного мне сайта - все работает, но стоит мне парсить по GET ссылке - ответ NULL. Суть работы того сайта, что при поиске по нему - нет GET ссылки в адресной строке, но я отловил эту ссылку через инспектор. На сайте происходит генерация токена по GET запросу и далее, уже подставляя в другую GET ссылку, выдается ответ в виде JSON. Этот токен у меня генерируется моим парсером и подставляется в ссылку, которая потом используется в качестве атрибута. Если вставить эту ссылку напрямую либо самому перейти по ней - все нормально, но при автоматической генерации - не работает. Помогите разобраться, в чем ошибка.
  • Вопрос задан
  • 48 просмотров
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
запускай инстпектор по новой, очевидно же) + прокси попробуй
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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