某些网站/应用程序是否可以对未登录的用户使用"session variables"?



我想知道如果一些网站或web应用程序可以使用'会话变量'(不是cookie)来存储一些数据的导航,当用户没有登录浏览网站。如果答案是肯定的,这些情况是什么?

Web站点/应用程序可能使用cookie 在用户的机器上存储任意数据(即使用户没有登录)。从链接的维基百科条目,

HTTP cookie(也称为web cookie, Internet cookie, browser cookie或简称cookie,后者不要与字面定义混淆)是从网站发送的一小段数据,并在用户浏览该网站时存储在用户的web浏览器中。每次用户加载网站时,浏览器都会将cookie发送回服务器,以通知网站用户之前的活动。1 cookie被设计成一种可靠的机制,用于网站记住有状态的信息(如购物车中的物品)或记录用户的浏览活动(包括点击特定的按钮,登录或记录用户在几个月或几年前访问过哪些页面)。

通常,会话id存储为cookie;但是你可以存储任何你喜欢的东西(只要记住它将在每个请求中发送)。

答案是肯定的,有些网站确实在cookie或服务端会话中收集网站流量数据。由于方法的变化非常多,这是一个无法回答的问题,也是一个开放式的问题。

你质疑的具体场景是什么?作为一个没有用户管理的环境/非营利网站的所有者,我的第一个想法是他们可以捕获的分析数据可以提供用户访问网站特定部分的共同路径。这些数据还可以提供访问网站部分内容的频率。

这些数据现在是使用谷歌分析等服务捕获的,https://www.google.com/analytics。Analytics在客户端捕获数据,并向Analytics发送HTTP请求,然后可以检索数据以供以后分析。

最新更新