-2

我有一个页面,我希望 1 个 IP 可以使用该页面,让我们说一天最多 10 次。1 次刷新 = 1 次使用。经过一些研究,我读到这可以使用 javascript 或 php 但使用 cookie 来完成。用户不能删除他的 cookie 并再次使用该页面吗?有没有办法只用php而不用cookies?有什么建议么?

注意:我没有使用任何数据库。

4

3 回答 3

2

没有数据库就无法完成。您只需要跟踪所有 IP,而没有数据库就无法做到这一点。

当然,一个简单的文本文件也可以用于数据库。对于访问特定页面的每个访问者,将该 IP 地址记录到文本文件中。要查看他们是否可以访问该页面,只需计算 IP 地址在文件中的次数即可。

于 2013-04-16T10:02:28.867 回答
1

您可以创建一个数据库表,然后在每个视图上插入 IP(如果它尚未在数据库中)或将视图增加 1。如果视图 = 10,则不允许用户访问。

于 2013-04-16T10:02:00.427 回答
0

您也可以使用 htaccess 文件。但是您可以将 ipaddress/nrofrefreshes 记录写入位于服务器上的文本文件中。

于 2013-04-16T10:05:02.053 回答