2010-04-06 69 views
0

我有一个asp.net web应用程序,它具有存储在sql server中的会话状态。我需要跟踪用户在每个页面上花费的时间。我怎样才能使用cookie?使用Cookie跟踪页面时间

回答

0

你不能使用cookie保存的时间,当用户导航到该页面,然后当他们浏览到另一个页面计算花了上页的时候,输入到数据库或什么,然后重复这个过程?

+1

你如何做最后一页访问? – 2012-05-31 21:37:51

0

跟踪网站中的用户时间并不理想地在cookie中完成,这更多地用于向用户提供事物。

也就是说,如果您要存储每个用户的真实“每页时间”,而不是通过计算页面请求之间的差距来将它们伪装在服务器上,那么您需要将中间数据存储在cookie中会话。您可以通过在页面加载时设置加载时间,然后将其与onUnload事件处理程序中的当前时间进行比较来完成此操作。将其保存到cookie中,并且它应该可供其发送的下一页的请求正文中的服务器使用。