Я уже сталкивался с этой проблемой на серверах uhosin.session.encrypt, запустивших исправление suhosin.Я предполагаю, что вы используете безопасную корзину (если не хотите), что, скорее всего, происходит здесь, так как ваш сеанс теряется каждый раз, когда вы переключаетесь между http и https.
Когда вы переключаетесь междуHTTP и HTTPS, ваш сеанс HTTP не передается в сеанс HTTPS.Эту проблему можно решить, поместив в файл .htaccess или php.ini следующую строку:
php_value suhosin.session.encrypt Off
Дайте мне знать, если это работает, или если у вас все еще возникает такая же проблема, не забудьте перезапустить сервер, как только вывнесли изменения.