使用javascript和Cookie统计页面访问量

使用javascript和Cookie统计页面访问量,javascript,session,variables,cookies,Javascript,Session,Variables,Cookies,我想计算一个用户在一个会话中访问一个站点的次数,并根据用户访问的页面数实现某些功能。我只想通过使用JavaScript和cookies(使用js)来实现这一点 本质上,我只想在每次访问该用户会话中的另一个页面时,创建var=0和++ 实现这一点的正确方法是什么?唯一可靠的方法是使用AJAX并跟踪与用户会话ID相关的服务器 每次加载都需要轮询服务器,然后告诉服务器增加计数器。例如,当用户访问页面时,可以首先检查cookie是否存在,如果不存在,则将cookie名称和值以及(令牌变量)设置为正在设置

我想计算一个用户在一个会话中访问一个站点的次数,并根据用户访问的页面数实现某些功能。我只想通过使用JavaScript和cookies(使用js)来实现这一点

本质上,我只想在每次访问该用户会话中的另一个页面时,创建
var=0
++


实现这一点的正确方法是什么?

唯一可靠的方法是使用AJAX并跟踪与用户会话ID相关的服务器


每次加载都需要轮询服务器,然后告诉服务器增加计数器。

例如,当用户访问页面时,可以首先检查cookie是否存在,如果不存在,则将cookie名称和值以及(令牌变量)设置为正在设置的值,以便页面刷新时不增加计数器

然后每隔一页就需要一个cookie,再次检查cookie,然后增加它


我发现了一个易于使用的coolkie脚本用法。

它不必只是ajax,其他形式的RPC机制将用于更新cookie,调用例如IMGs、IFRAMEsThanks David-这是我认为我必须做的,并计划以类似的方式实现。你以前用过这个方法并确认它有效吗?@jnolte,是的,我用过,它有效,但使用会篡改值,通过增加计数或减少计数,更安全的方法是使用服务器端语言加密/解密cookie的一部分,或存储已知预定义值的散列,并将其包含在cookie中,然后对照接收到的cookie检查并比较散列。