0

我设置了一个 3 分钟到期的 cookie,这将允许用户在看到广告之前浏览该网站 3 分钟。如果他们访问的下一页上没有 cookie,他们将看到广告,并且一旦广告关闭,cookie 将被重置。

然而,这样做的结果是,一旦访问该网站,广告就会显示,我怎样才能停止在访问者登陆的第一页上显示广告?

4

1 回答 1

0

如果您只想使用 cookie:您可以向网站添加另一个 cookie,将其设置为在浏览器关闭后过期,并且仅在设置了此 cookie 而另一个未设置时才显示广告。

或者使用类似会话的方法,例如在会话中存储用户进入页面的时间,并计算从该时间开始显示广告的时间。这也意味着您必须检查广告是否以其他方式显示(检查会话变量的值),而不是通过 cookie。

于 2013-02-11T12:27:38.167 回答