我正在为每个独特的访客建立一个点击计数器。但我无法弄清楚如何让每个用户获得唯一的IP地址,同时阻止该用户刷新页面100次并向我的点击计数器表发送垃圾邮件。
每个页面都有一个使用$ _GET [' alias']
的唯一别名我从这个查询得到了点击:
$click = "SELECT hits FROM snm_content WHERE alias = '".$conn->real_escape_string($_GET['alias'])."'";
每次用户访问某个页面时,我都希望与所访问页面具有相同别名的点击计数器添加1.并检查垃圾邮件。
实现这一目标的最佳方法是什么?
答案 0 :(得分:1)
您是否有任何理由使用IP地址来识别访问者?
如果没有,您可以使用在用户首次访问您的网站时设置的Cookie。
从那时起,如果用户有您的cookie(如果没有,请设置它),您可以检查每个页面,然后检查具有该cookie的PC是否已经在该页面上。这是我能想到的最简单的解决方案。