Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想用计时器超时会话,我正在实施一个电子商务项目,当用户在购物车中添加第一个产品时,我需要一个计时器将启动并且用户在购物车中添加更多产品但用户没有在一个购物车会话超时的特定时间(购物车为空)。怎么可能达到这个。
你为什么要这样做?与其使用会话,不如将他们的购物车详细信息存储在数据库中。这样他们就可以明天(或下午晚些时候)回来退房。
大多数大型电子商务网站都不会清除您的购物车。出于很好的理由,用户实际上可能会回来完成该过程。
实际回答这个问题:在服务器端,当产品添加到购物车时,保存日期时间戳。
每当加载任何页面时,请检查日期时间戳。如果它通过了您的可接受点,只需删除购物车数据。