We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 5106
    • 16 Posts
    Добрый день.

    Столкнулся с такой проблемой. Для моей простенькой корзины заказов используется идентификатор сессии (который у нас узнается через session_id(); ). Через него идентифицируются все данные в БД при формировании заказа.
    Отдельно от МОДх все работает, но когда стал прикручивать к МОДх, получилось что в БД мне пишется один идентификатор, а на страницу выводится другой.

    Я ни в шаблонах, ни в снипетах session_start(); не прописываю. Все же думаю МОДх сам его прописывает. (и естественно не ругается).

    Пробовал прописать во всех страницах session_start(); свой. Не помогло.

    Внимание, вопрос: Как получить именно тот идентификатор сессии, который пишется в БД?
    Можно ли как нибудь узнать идентификатор сессии в МОДх через функцию? к примеру что то типа $modx->sessionId();
      • 19164
      • 1,215 Posts
      Естественно, у MODx есть session_start. А получить идентификатор сессии можно через стандартную PHP функцию session_id(), через нее же можно установить и свой идентификатор.
        DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. | DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.

        Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.

        [PLUGIN] DirectResize - as Maxigallery but for single images :: Download :: [url=http://modxcms.com/forums/index.php/topic,21490]
        • 5106
        • 16 Posts
        вообщем решил проблему передачей ИД сессии через скрытый инпут. Забыл отметить тот факт, что сами работы с бд происходит через аякс. соответсвенно скрипт, содержащий все работы с БД никак не связан с сессией МОДХ. поэтому и вставлял свой собственный ИД.