一种网站注册用户首访来源获取方法技术

技术编号:17100046 阅读:22 留言:0更新日期:2018-01-21 11:37
本发明专利技术公开了一种网站注册用户首访来源获取方法,首次访问网站时,浏览器客户端获取本次http请求的http referer信息,即网站首访来源;浏览器客户端将网站首访来源进行base64编码,并存储到浏览器客户端cookie中;客户端浏览器发起注册请求;服务端校验注册信息正确之后,获取客户端传递的cookie信息,从中提取出网站首访来源信息,进行base64解码,得到真实的首访来源信息;服务端关联用户和网站首访来源信息,保存注册用户。本发明专利技术能够记录网站首访来源,并在用户注册时自动识别首访来源,关联保存到数据库,可以简单有效的统计网站注册用户的来源;过程中不涉及登录cookie信息,即使泄漏,也没有安全风险。

A website registered user's source acquisition method

The invention discloses a method for obtaining the website registered user's source, the first visit to the site, the browser client obtains the information of the HTTP referer HTTP request, namely the website's source; browser client will visit website Base64 encoding source, and stored in the cookie browser client; the client browser initiates a registration request registration server check; after the correct information, obtain the client transfer cookie information, extract the information from the website's source, Base64 decoding, get information from the first visit; end users and website's service related information source, preservation of registered users. \u672c\u53d1\u660e\u80fd\u591f\u8bb0\u5f55\u7f51\u7ad9\u9996\u8bbf\u6765\u6e90\uff0c\u5e76\u5728\u7528\u6237\u6ce8\u518c\u65f6\u81ea\u52a8\u8bc6\u522b\u9996\u8bbf\u6765\u6e90\uff0c\u5173\u8054\u4fdd\u5b58\u5230\u6570\u636e\u5e93\uff0c\u53ef\u4ee5\u7b80\u5355\u6709\u6548\u7684\u7edf\u8ba1\u7f51\u7ad9\u6ce8\u518c\u7528\u6237\u7684\u6765\u6e90\uff1b\u8fc7\u7a0b\u4e2d\u4e0d\u6d89\u53ca\u767b\u5f55cookie\u4fe1\u606f\uff0c\u5373\u4f7f\u6cc4\u6f0f\uff0c\u4e5f\u6ca1\u6709\u5b89\u5168\u98ce\u9669\u3002

【技术实现步骤摘要】
一种网站注册用户首访来源获取方法
本专利技术涉及网络安全
,具体为一种网站注册用户首访来源获取方法。
技术介绍
记录注册用户首次访问网站的来源地址,便于统计和分析用户来源和群体,对于网站运营决策有一定的参考作用。专利一“种cookie信息的处理方法及装置(201310553366.7)”公开了:对于任意一个账户首次登录时,建立账户名称、网址与cookie信息间的映射,并隔离保存;当任意一个账户在非首次登录时,接收读取cookie信息的触发指令,获取本账户登录网站的网址及当前使用的账户名称;利用预保存的映射关系,根据网址和/或账户名称查找对应的cookie信息并读取;将各账户所对应的cookie信息发送至服务器,完成各账户对网站的登录。该方案用于同一网站下多账号自动登录,cookie记录了用户登录信息,无法解决注册用户来源信息的提取;且该方案将多个账号的会话cookie保存到浏览器客户端本地,存在安全风险,一旦cookie被盗用,会有账号泄漏的风险。
技术实现思路
针对上述问题,本专利技术的目的在于提供一种可以简单有效的统计网站注册用户的来源,且安全性更强的网站注册用户首访来源获取方法。技术方案如下:一种网站注册用户首访来源获取方法,其特征在于,包括以下步骤:步骤1:首次访问网站时,浏览器客户端获取本次http请求的httpreferer信息,即网站首访来源;步骤2:浏览器客户端将网站首访来源进行base64编码,并存储到浏览器客户端cookie中;步骤3:客户端浏览器发起注册请求;步骤4:服务端校验注册信息正确之后,获取客户端传递的cookie信息,从中提取出网站首访来源信息,进行base64解码,得到真实的首访来源信息;步骤5:服务端关联用户和网站首访来源信息,保存注册用户。进一步的,所述步骤4中当服务端校验注册信息不正确时,则返回注册页面,结束操作。本专利技术的有益效果是:本专利技术基于客户端浏览器cookie机制,记录网站首访来源,并在用户注册时自动识别首访来源,关联保存到数据库,可以简单有效的统计网站注册用户的来源,分析得到注册用户主要通过什么途径转换成网站用户,便于网站运营人员根据分析结果定向投递广告;过程中不涉及登录cookie信息,即使泄漏,也没有安全风险。附图说明图1为本专利技术中记录首访来源的流程图。图2为本专利技术中保存注册用户首访来源的流程图。具体实施方式下面结合附图和具体实施例对本专利技术做进一步详细说明。本实施例利用cookie可以在客户端和服务端传递的机制,将客户端首次访问网站的首访来源(httpreferrer)信息保存在客户端cookie中,一旦客户端在网站进行注册操作并成功时,服务端读取客户端的cookie保存信息,将注册用户和首访来源对应并保存到数据库。本实施例的方案主要包括两个部分:记录首访来源和保存注册用户首访来源。具体过程如下:如图1所示的记录首访来源的流程:首次访问网站时,浏览器客户端获取本次http请求的httpreferer信息,即网站首访来源;浏览器客户端将网站首访来源进行base64编码,并存储到浏览器客户端cookie中。该处理方法利用了浏览器cookie存储特性,将首访来源信息记录在客户端浏览器上,避免了服务端存储带来的网络传输及存储开销。另外,将首访来源信息进行base64编码之后再记录到cookie中,可以一定程度上避免利用首访来源信息cookie发起的攻击行为。如图2所示的保存注册用户首访来源的流程:首先客户端浏览器发起注册请求;服务端校验注册信息正确之后,获取客户端传递的cookie信息,从中提取出网站首访来源信息,进行base64解码,得到真实的首访来源信息;最后服务端关联用户和网站首访来源信息,保存注册用户。当服务端校验注册信息不正确时,则返回注册页面,结束操作。该处理方法利用服务端读取cookie的特性,从客户端cookie中提取网站首访来源信息,达到将首访来源信息和注册用户进行关联保存的目的。本文档来自技高网...
一种网站注册用户首访来源获取方法

【技术保护点】
一种网站注册用户首访来源获取方法,其特征在于,包括以下步骤:步骤1:首次访问网站时,浏览器客户端获取本次http请求的http referer信息,即网站首访来源;步骤2:浏览器客户端将网站首访来源进行base64编码,并存储到浏览器客户端cookie中;步骤3:客户端浏览器发起注册请求;步骤4:服务端校验注册信息正确之后,获取客户端传递的cookie信息,从中提取出网站首访来源信息,进行base64解码,得到真实的首访来源信息;步骤5:服务端关联用户和网站首访来源信息,保存注册用户。

【技术特征摘要】
1.一种网站注册用户首访来源获取方法,其特征在于,包括以下步骤:步骤1:首次访问网站时,浏览器客户端获取本次http请求的httpreferer信息,即网站首访来源;步骤2:浏览器客户端将网站首访来源进行base64编码,并存储到浏览器客户端cookie中;步骤3:客户端浏览器发起注册请求;步骤4:服务端校验注...

【专利技术属性】
技术研发人员:徐晓林郭秀莲
申请(专利权)人:成都知道创宇信息技术有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1