Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Непонятное перенаправление запроса со стороннего ресурса

00 голосов
1
Здравствуйте, уважаемые форумчане. Возникла такая непонятная проблема.

Использую сервис tvigle для обработки видео. Суть работы такова: После загрузки видео на сервер я запросом отправляю данные видео на твигл, он это видео обрабатывает и после обработки, GET запросом должен мне вернуть параметры видео: длительность, превью картинка и так далее.

пример скрипта, на который отвечает сервис твигл:

Код


require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");

if (isset($_GET['ID']) && intval($_GET['ID'])>0) {
   //Что-то происходит
}
 

Но код не срабатывает, хотя запрос идет. В логах смотрю, что запрос на скрипт идет, но идет 307 перенаправление.

Если же я сам обращаюсь к скрипту с нужными переменными, то все работает.

Убираю вот эту строчку:

Код
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");

 
и после этого запрос от твиглапроходит, никакого перенаправления нет. Выходит Битрикс как-то перенаправляет запрос.

В чем может быть дело? Почему Битркис перенаправляет запрос от твигла?
спросил 15 Март, 13 от Titan91 (1,120 баллов)

1 Ответ

00 голосов
Говорят, строчка подключения пролога прописывается именно для того, чтобы обеспечить защиту от  несанкционированных вторжений извне. Похоже, в вашем случае она именно это и делает - "защищает".
ответил 15 Март, 13 от VALENTIN4 (140 баллов)

Похожие вопросы

0 голосов
3 ответов
0 голосов
5 ответов
0 голосов
5 ответов
0 голосов
8 ответов