Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Импорт с Библио Глобус. Авторизация через curl
Покинул форум
Сообщений всего: 2
Дата рег-ции: Янв. 2016
Помог: 0 раз(а)
Здравствуйте.
Мне нужно получить страницу с информацией с турами с сервиса Библио Глобус. У них изменился способ авторизации и с ним у меня пока проблема. У них есть API по выгрузке но по авторизации не очень много написано http://export.bgoperator.ru/load-xml-prices.html. Как и написано инстурукции я получил значения куков A, L и Z. Если авторизироваться на сервисе через браузер и зайти например на $url = 'http://export.bgoperator.ru/yandex?action=resorts' там будет то что в прикрепленном скрине. Мне нужно получить это все в php. Дальше с помощью curl я хочу вытащить данные например по турам.
В $a, $l и $z значения кук, $url = 'http://export.bgoperator.ru/yandex?action=resorts'
Но в $result я получаю страницу что по $url но для неавторизированого пользователя , тоесть выдает код с «Регистрация для агентств»,«Регистрация для частных лиц»
Как мне улучшить код что б проходила авторизация и я мог получить нужную информацию? Прикреплено изображение (Нажмите для увеличения)
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.