Проблема с Cookies при переходе на ЧПУ



  • Эта тема уже поднималась на старом форуме http://modx-shopkeeper.ru/forum/viewtopic.php?id=3236 ,но к сожалению информация не сохранилась.

    Устанавливаю cookies через плагин на событие "OnWebPagePrerender", кукис работают через раз после первой установки, на одних страницах обновляются, на других нет. Без ЧПУ вроде нормально работает.

    Ниже код плагина.

    $company = isset($_GET['company']) ? $_GET['company'] : $_COOKIE['company'];
    setcookie('company',$company);
    $modx->setPlaceholder('company',$company);
    

  • Администраторы

    А если так

    setcookie('company', $company, time()+(3600*24*30), '/');//на 30 дней
    

    Надо указывать путь для кук.
    http://php.net/setcookie



  • @Andchir Так уже пробовал, и с указанием домена
    Причем именно перезапись кукис не работает на некоторых страницах, а первичная установка работает нормально

    Также сейчас сам плагин перестал работать на событие OnWebPagePrerender, поставил OnHandleRequest, может быть есть более оптимальный вариант?

    Кэш чистил после каждой правки плагина



Похоже, подключение к Форум | MODX Shopkeeper было разорвано, подождите, пока мы пытаемся восстановить соединение.