Перейти к содержанию

PVLDM

Пользователь
  • Постов

    6
  • Зарегистрирован

  • Посещение

Информация о PVLDM

Достижения PVLDM

Новичок

Новичок (1/14)

  • Первые шаги
  • Топик стартер Редкий

Полученные значки

1

Репутация

  1. Да понимаю, но решил сделать так. Разработали программу под винду, которая на локалке принимает GET запрос с ссылкой на пдф, имя принтера, формат печати и т.п. и без лишних слов печатает на нужной принтере, в нужном формате. pdf там не очень хочется в паблик отдавать. Таких pdf модулей много, разных, и все переносить в паблик и мудрить с защитой не захотелось. Решил сделать запрос из админки в админку через curl, сохранить файл и отдать его по прямой ссылке. Потом файл удаляется. Так себя объяснил, но как есть. Да и на будущее, это может пригодиться. Еще раз, спасибо за помощь!
  2. Да, понимаю, но почему то без этого страница доооолго грузится и в итоге 502 ошибка (
  3. Спасибо! Помогло это исправление + session_write_close();
  4. $url = 'https://site.ru/admin/index.php?route=home/common&token='.$this->session->data['token']; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($c, CURLOPT_COOKIE, 'PHPSESSID=' . $_COOKIE['PHPSESSID']); $result = curl_exec($ch); echo $result; curl_close($ch);
  5. Нет, токен именно тот, который сейчас на данной странице. т.е. думаете токена и PHPSESSID должно хватить входа в админку?
  6. Здравствуйте! Есть не совсем логичная задача, но хочется ее реализовать именно так))) Не судите строго. Находясь в админке, нужно сделать запрос на страницу в админке по url. Там будет pdf файл, который потом мы сохраним на сервер. Выносить в паблик эти pdf файлы небезопасно. т.е. у нас есть все данные, токен, сессия, куки и т.п. Как правильно их передать через curl, что бы пройти авторизацию опенкарт 1.5.4.1 Может быть что то типа: curl_setopt($ch, CURLOPT_COOKIE, 'PHPSESSID='.$_COOKIE["PHPSESSID"]); Не работает ( Или это не возможно? И тут только проходить авторизацию по логину и паролю, далее сохранять куки и уже получать что нам надо? Спасибо.
×
×
  • Создать...