Avent
зачем тут редирект
Sergey_K
Я щас тестирую сессию. При заходе напрямую на эту страницу ее нет
Sergey_K
Может при редиректе будет
Sergey_K
C сессией облом т.к. тут php внешний :) Лан, буду думать, спасибо.
Avent
и вообще можно же modx подключить
Avent
будут тебе все возможности
Sergey_K
modx подключить можно, но думаю, что сессия там будет уже другая.
Sergey_K
внешний просто потому, что так проще было сделать - кода меньше :)
Avent
тот же запрос по факту, просто не внешний файл
Sergey_K
почему?
Ну если мы говорим про модх в апи режтиме, то это новый инстанс
Sergey_K
А, ты про то, чтобы файл в систему закатать.
Avent
вообще можно не юзать API режим
Sergey_K
Ну так да
Алексей
Помогите. крик души. Установил чистый шопкипер 3. сделал форму по примеру - в консоле js ругается.. ему 500 ошибка прилетает. в файле shopkeeper/shopkeeper_fe.php на строке 50: new Shopkeeper( $modx, $properties, true ); - валится. че за фигня? из коробки шоп не работает что ли????? Форма http://joxi.ru/1A5xN7juDQYgR2 плагины отключил все что есть.. не помогло. права на папки шопкипера не помогли... гугл врет!
Gaius Cassius
внешний просто потому, что так проще было сделать - кода меньше :)
Так, погоди У тебя все запросы внутри одного сайта/сервера? Если да - то тяни сессию на запросах и все, никаких проблем, по скорости минимальные затраты
Sergey_K
Тянуть айди везде в смысле?
Sergey_K
Сессии
Sergey_K
Я не оче понял смысла предложения
Gaius Cassius
Тянуть айди везде в смысле?
Ну да Сессия у тебя всегда будет одна, а в неё Запихивай все что надо или не надо Удобно, легковесно
Алексей
Нужно больше инфы
чего не хватает?
Алексей
2.6.5 модикс, шопкипер 3.2.7
Gaius Cassius
чего не хватает?
Товары это ресурсы или migxdb
Алексей
php 7.2
Алексей
товары ресурсы
Gaius Cassius
Скрин кода формы
Алексей
дык я ж отправил его... выше скрин формы...
Gaius Cassius
Sergey_K
Ну да Сессия у тебя всегда будет одна, а в неё Запихивай все что надо или не надо Удобно, легковесно
я может туплю, но не пойму, как мне установить конкретный айди сессии перед запросом
Gaius Cassius
Сессии не пересекаются между собой
Sergey_K
Прости, но не понятно, как это решит вопрос с автооризацией
Sergey_K
точне не решит
Sergey_K
стартовать новую сессию можно. но смысл?
Gaius Cassius
Не новую. Старт сешн продолжает сессию, если она есть
Sergey_K
При редиректе на самостоятельную страницу сессия пустая
Gaius Cassius
Gaius Cassius
А потом редирект. Сессии они такие, вроде держатся всегда, но лучше заранее указать «держись»
Sergey_K
не, пусто
Sergey_K
session_start() дажет тупо пустую сессию и все.
Sergey_K
ну, если я правильно смотрю массив $_SESSION
Sergey_K
Скорее всего вопрос в том, что файл не в системе, а отдельно
Avent
не, пусто
а ты api mode выключил?
Sergey_K
там нет модх вообще в принципе
Sergey_K
чистый php
Sergey_K
session_start(); log2file("Session data:\n". json_encode($_SESSION)); header("Content-type:application/pdf"); //header("Content-Disposition:attachment;filename=cdekLabels.pdf"); $orderList = explode(',', $_GET['trackingId']); cdek_processor::getShippingLabels($orderList, $resData, $resMsg, 'log2file'); echo $resData;
Sergey_K
весь код
Gaius Cassius
Странно
Avent
там нет модх вообще в принципе
а почему ты не хочешь заюзать сниппет например вместо отдельного файла
Avent
подключи VirtualPage
Avent
тип обработчика - сниппет
Avent
и делай что хочешь
Sergey_K
Ну я хотел как проще. Файл VSCode
Sergey_K
Править удобно
Avent
ну сам решай)
Sergey_K
Но, видимо, надо лепить внутрь
Avent
сниппет тоже можно во внешний файл вынести
Sergey_K
из сниппета include геморно
Sergey_K
только через сервер_рут
Sergey_K
хотя нет, там же есть переменные
Gaius Cassius
подключи VirtualPage
Те же яйца только более приближены к экосистеме
Sergey_K
PHP Notice: Undefined variable: _SESSION
Sergey_K
Ну, в общем, чо...
Gaius Cassius
Оо Да ладно
Gaius Cassius
На 3 серверах проверил - все гуд
Sergey_K
Это ДО добавления seeeion_start
Sergey_K
простите
Sergey_K
Ну т.е. понятно, что там вообще пусто
Gaius Cassius
Это ДО добавления seeeion_start
Так старт должен идти первым вроде
Sergey_K
я знаю, я про то, что нет никакой сессии в принципе при редиректе
Sergey_K
и есть подозрение, что при генерации тоже ее нет
Sergey_K
я про основную страницу
Sergey_K
которая в модх