Казалось бы, вопрос плевый, и обсосан 100 раз. Но не работает, хоть убей! Код: session_set_cookie_params(86400, '/'); Замена нуля на 86400 - корзина перестает запоминать товар вообще. В index.php прописать: Код: ini_set('session.gc_maxlifetime', 86400); ini_set('session.cookie_lifetime', 86400); Нет эффекта. Код: php_value session.gc_maxlifetime 86400 php_value session.cookie_lifetime 86400 В htaccess. Параметры переданы в окружение успешно, видны в PHP Local, но корзинка по прежнему держит около 30 минут. Код: session_set_cookie_params(86400, '/'); ini_set('session.cache_expire', '180'); ini_set('session.gc_maxlifetime', '86400'); ini_set('session.save_path','/home/account123/public_html/php-sessions'); Правка файла sessions.php. Аналогично, без мазы. Все то же самое, но в разных комбинациях - или 0 (амнезия корзины) или ~30 минут. Папка для хранения сессий создана, и сессии в ней есть (обновляются). OC 2.3.0.2, тем и критических модов нет. Да и без модов тоже не работало. Логика движка не трогалась. Что это может быть?
Спасибо, тестирую. А нет идей почему замена нуля Код: session_set_cookie_params(0,'/'); на сутки Код: session_set_cookie_params(86400,'/'); убивает память корзины вообще?