Avent
зачем тут редирект
Sergey_K
Я щас тестирую сессию. При заходе напрямую на эту страницу ее нет
Sergey_K
Может при редиректе будет
Sergey_K
C сессией облом т.к. тут php внешний :) Лан, буду думать, спасибо.
Avent
Avent
и вообще можно же modx подключить
Avent
будут тебе все возможности
Sergey_K
modx подключить можно, но думаю, что сессия там будет уже другая.
Avent
Sergey_K
внешний просто потому, что так проще было сделать - кода меньше :)
Avent
тот же запрос по факту, просто не внешний файл
Sergey_K
почему?
Ну если мы говорим про модх в апи режтиме, то это новый инстанс
Avent
Sergey_K
А, ты про то, чтобы файл в систему закатать.
Avent
вообще можно не юзать API режим
Sergey_K
Ну так да
Sergey_K
Алексей
Помогите. крик души.
Установил чистый шопкипер 3. сделал форму по примеру - в консоле js ругается.. ему 500 ошибка прилетает.
в файле shopkeeper/shopkeeper_fe.php на строке 50: new Shopkeeper( $modx, $properties, true ); - валится. че за фигня? из коробки шоп не работает что ли?????
Форма http://joxi.ru/1A5xN7juDQYgR2
плагины отключил все что есть.. не помогло. права на папки шопкипера не помогли... гугл врет!
Sergey_K
Sergey_K
Тянуть айди везде в смысле?
Sergey_K
Сессии
Sergey_K
Я не оче понял смысла предложения
Gaius Cassius
Тянуть айди везде в смысле?
Ну да
Сессия у тебя всегда будет одна, а в неё Запихивай все что надо или не надо
Удобно, легковесно
mr.kvazars
Gaius Cassius
Алексей
2.6.5 модикс, шопкипер 3.2.7
Алексей
php 7.2
Алексей
товары ресурсы
Gaius Cassius
Скрин кода формы
Алексей
дык я ж отправил его... выше скрин формы...
Gaius Cassius
Sergey_K
Gaius Cassius
Gaius Cassius
Сессии не пересекаются между собой
Sergey_K
Прости, но не понятно, как это решит вопрос с автооризацией
Sergey_K
точне не решит
Sergey_K
стартовать новую сессию можно. но смысл?
Gaius Cassius
Не новую. Старт сешн продолжает сессию, если она есть
Sergey_K
Sergey_K
При редиректе на самостоятельную страницу сессия пустая
Gaius Cassius
Gaius Cassius
А потом редирект. Сессии они такие, вроде держатся всегда, но лучше заранее указать «держись»
Sergey_K
не, пусто
Sergey_K
session_start() дажет тупо пустую сессию и все.
Sergey_K
ну, если я правильно смотрю массив $_SESSION
Sergey_K
Скорее всего вопрос в том, что файл не в системе, а отдельно
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
подключи VirtualPage
Avent
тип обработчика - сниппет
Avent
и делай что хочешь
Sergey_K
Ну я хотел как проще. Файл VSCode
Sergey_K
Править удобно
Avent
ну сам решай)
Sergey_K
Но, видимо, надо лепить внутрь
Avent
сниппет тоже можно во внешний файл вынести
Sergey_K
из сниппета include геморно
Sergey_K
только через сервер_рут
Sergey_K
хотя нет, там же есть переменные
Sergey_K
PHP Notice: Undefined variable: _SESSION
Sergey_K
Ну, в общем, чо...
Gaius Cassius
Оо
Да ладно
Gaius Cassius
На 3 серверах проверил - все гуд
Sergey_K
Это ДО добавления seeeion_start
Sergey_K
простите
Sergey_K
Ну т.е. понятно, что там вообще пусто
Sergey_K
я знаю, я про то, что нет никакой сессии в принципе при редиректе
Sergey_K
и есть подозрение, что при генерации тоже ее нет
Sergey_K
я про основную страницу
Sergey_K
которая в модх