(1)标记用户身份http请求首部
1.from首部:包含了E-mail地址
2.User-Agent:包含了浏览器相关信息,包括程序的名称和版本,
3.Referer:提供了用户来源页面的URL
(2)IP地址
通过TCP链接得到IP地址,存在的问题:
- 客户端IP地址描述的所用的机器,而不是用户
- 很多用户的地址经过NAT地址转化,所以用户的真实IP是不知道的
- HTTP代理和网管通常会打开一些新的到原始服务器的IP地址,这样web服务器看到的是代理服务器的IP地址
(3)用户登录
这个不用多说吧。用户登陆 都懂得
(4)胖URL
是在已有的URL进行一个拓展。每个URL后面附加一个用户特有的标识码,当我们访问一个网站的时候,会帮我们动态的分配一些它,这个值就是唯一标识。
但有缺陷
第一点
字段过长,不符合审美。
第二点
会对服务器产生负载,因为后面传的东西太多了。
第三点
无法共享,因为链接是随机生成自己的信息。
第四点
生存周期短。如果浏览器关掉了,就会无法请求。
(5)cookie
储存在用户本地终端上的数据(其实就是浏览器缓存)
记录客户端和服务端交流的信息。有些是临时的,有些是持续的。持续的cookie在下一次用户返回时,仍可对其调用。