PHP-连续页面访问
我的问题很简单:我如何计算连续几天访问者访问我的网站(php),欢迎提出任何想法。简单:PHP-连续页面访问,php,mysql,Php,Mysql,我的问题很简单:我如何计算连续几天访问者访问我的网站(php),欢迎提出任何想法。简单: 只要有一些登录或持久cookie的概念(登录更可靠,因为它们可以清除cookie)。然后在数据库中有一个“上次登录”字段。如果上次登录的字段与昨天的日期匹配,则增加连续访问次数,否则将其重置 编辑:这可能很明显,但请确保在检查“上次登录”字段为“今天”后更新它,否则每次他们加载页面时,它都会增加计数 编辑:一个简单的示例可能如下所示(psuedo代码): 饼干 if(isset($_COOKIE["iden
只要有一些登录或持久cookie的概念(登录更可靠,因为它们可以清除cookie)。然后在数据库中有一个“上次登录”字段。如果上次登录的字段与昨天的日期匹配,则增加连续访问次数,否则将其重置 编辑:这可能很明显,但请确保在检查“上次登录”字段为“今天”后更新它,否则每次他们加载页面时,它都会增加计数 编辑:一个简单的示例可能如下所示(psuedo代码): 饼干
if(isset($_COOKIE["identifier"])){
// log as existing user
}else{
setcookie('identifier', $id_value, ...
}
如果人们清除这些Cookie,这是不起作用的,这就是他们清除Cookie的原因。你可以使用可插拔的流量分析工具,商业或不太像Google Analitics。“如果最后登录的字段与昨天的日期匹配,增加你的连续访问次数”-这就是我需要的,谢谢你的朋友。是的,我忘了提到我已经有了一个用户系统(reg,log)。谢谢你的回答,伙计。你能再解释一下吗,我需要做什么检查,什么时候我需要增加计数。Thanks@Doolkin:我添加了一个快速的概念示例。它可能并不完美,但我认为它证明了这一点。您能将
elseif
更改为:elseif(date('Y-m-d')!=$last\u seen){
若要剪切,请放入$continuous=0;
并删除另一个?是的,Cookie是一种很好的方法,但不是100%有用。正如您所说,因为人们可以清除Cookie。无论如何,感谢您的回复,伙计:)
if(isset($_COOKIE["identifier"])){
// log as existing user
}else{
setcookie('identifier', $id_value, ...
}