Magento:在X no之后向访问者显示一个弹出窗口。页面

时间:2014-09-02 05:10:04

标签: php mysql magento popup

我想在访问开始后第三页上显示一个访问者。

我发现表log_url存储了visitor_id和url_id。我在想是否可以计算某个visitor_id的url_id记录数量,这样一旦访问者超过了3,就会显示弹出窗口。

最好的方法是什么?另外,有没有更好的方法来做我想做的事情?

感谢。

2 个答案:

答案 0 :(得分:0)

Cookie或LocalStorage递增或带有IP标识符的会话。

Mage::getSingleton('customer/session')->setData('visits', array($ipAddress, 1));

立即获取数据并增加数据。 4次访问后重置数据。

HTH

祝你好运

答案 1 :(得分:0)

从@MageZeus评论看,当访问者到达页面时设置一个cookie并将其递增以便在计数器达到时显示弹出窗口似乎是一个更好的选择。查询数据库以获取每个唯一访问者的综合浏览量已经给服务器带来了不必要的负担。