Problem: After upgrading PHP to 5, ZenCart log-in resulted in lost shopping cart contents (Your cart is empty) and “Whoops, your session has expired”
Solution: After a great deal of searching and emailing with tech support, the very quick and easy fix (as I had suhosin installed) was to add the following to .htaccess
php_flag suhosin.session.encrypt off

