我的页面 URL 包含 3 个变量:id=N、num=N 和 item=N;N = 1, 100。它们是整数,并给出了 URL 的示例:
page.php?id=1&num=24&item=12
我想计算没有重复的访问。我认为它应该如何工作:
如果 cookie 存在,则不要向数据库添加新值,否则在数据库中设置 cookie 和增量值。
我使用了一个 $_COOKIE[''] 数组来识别是否访问了页面:
$_COOKIE['product[id]'] = $_GET['id'];
$_COOKIE['product[num]'] = $_GET['num'];
$_COOKIE['product[item]'] = $_GET['item'];
当路径不同时出现问题:
page.php?id=1&num=24&item=12&page=0#topView
每次一个人访问该页面时,我都无法查询数据库,这是因为有 1000 次以上的唯一访问。
我的问题是:我如何计算每个页面访问的 mod 唯一性?
笔记:
page.php?id=1&num=24&item=12
或者
page.php?id=1&num=24&item=15
或者
page.php?id=2&num=24&item=12
这些链接为我提供了独特的产品信息,具体取决于变量。
谢谢!