-1

我想在 php 中创建一个 URL rotator 页面,为每个访问者显示每个 URL 一次,换句话说,旋转器中的每个 url 只会获得唯一的点击,并且如果同一个访问者 (ip) 已经看到了 rotator 中的所有 url ,它将显示一个默认 URL,该默认 URL 只有在所有链接都显示给该访问者时才会显示。

url 可能存储在 .db 文件或 MySQL 数据库中。

如果你能告诉我如何使用访问者 ip 而不是 cookie 来做到这一点会更好。

4

1 回答 1

0

使用访问者 IP 的关键问题是 1) 可能会从会话更改为会话,并且更相关 2) 防火墙/代理后面的多个用户将显示为单个 IP。使用 cookie(或等效的本地存储标记)是有效实现您想要做的事情的唯一方法。

您是否有不想使用 cookie 的原因?

于 2012-09-12T15:52:37.997 回答