The invention discloses a method for planting and processing Cookie and a device thereof. Among them, the Cookie planting method comprises the following steps: acquiring the expiration time need to plant cookie; whether the expiration time for the cookie detection need to plant is the default standard time; in the test results to obtain the expiration time need to plant cookie is the default standard time under the condition that the cookie will need to cookie planting planting planting object. The invention solves the technical problems that the expiration time of the cookie is not compatible with the expiration time of the cookie due to the use of the local time as a browser, etc..
【技术实现步骤摘要】
本专利技术涉及互联网领域,具体而言,涉及一种Cookie种植、处理方法及装置。
技术介绍
Cookie是指某些网站为了辨别用户身份、进行会话session跟踪而储存在用户本地终端上的数据。服务器端生成Cookie后,会将其发送给用户代理User-Agent(一般为浏览器),浏览器会将Cookie的key/value保存到某个目录下的文本文件内,这样,在下次请求同一网站时,浏览器会发送该Cookie给服务器(前提是浏览器设置为启用Cookie状态)。其中,Cookie的key是指Cookie的名字;Cookie的value是指Cookie的随机序列数。一般地,Cookie有会话和持久两种形式。会话cookie是临时的,一般会随浏览器关闭而消失,而持久cookie的过期时间是人为设置的。具体地,在相关技术中,在实现服务器与浏览器持久会话的开发过程中,一般通过设置cookie的Expires或者Max-Age属性来控制cookie的生命周期(即过期时间)。然而,在使用上述方法时,当服务器给cookie对象设置DateTime类型的Expires值时,发现种植到不同类型浏览器上的过期时间有所差异,并且存在到预定过期时间不会过期的现象。例如,在使用本地时间给IE、Firefox和Chrome三种浏览器种植Cookie时,会出现以下一些问题,如表1所示:(1)对IE和Firefox浏览器而言,cookie的过期时间会在服务器传来的cookie过期时间的基础上做+8h处理,例如,在cookie的过期时间为20min时,服务器设置的过期时间是2015-8-1711:45 ...
【技术保护点】
一种cookie种植方法,其特征在于,包括:获取需要种植的cookie的过期时间;检测获取的所述需要种植的cookie的过期时间是否是预设标准时间;在检测结果为获取的所述需要种植的cookie的过期时间是所述预设标准时间的情况下,将所述需要种植的cookie种植到cookie种植对象上。
【技术特征摘要】
1.一种cookie种植方法,其特征在于,包括:获取需要种植的cookie的过期时间;检测获取的所述需要种植的cookie的过期时间是否是预设标准时间;在检测结果为获取的所述需要种植的cookie的过期时间是所述预设标准时间的情况下,将所述需要种植的cookie种植到cookie种植对象上。2.根据权利要求1所述的方法,其特征在于,还包括:在检测结果为获取的所述需要种植的cookie的过期时间不是所述预设标准时间的情况下,先将所述需要种植的cookie的过期时间转换为所述预设标准时间,再将过期时间转换后的需要种植的cookie种植到所述cookie种植对象上。3.根据权利要求1所述的方法,其特征在于,在获取需要种植的cookie的过期时间之前,所述方法还包括:在创建所述需要种植的cookie的过程中,为所述需要种植的cookie指定所述过期时间。4.一种cookie处理方法,其特征在于,包括:检测已种植到cookie种植对象上的cookie的运行时间是否超过所述cookie的过期时间,其中,所述cookie的过期时间是预设标准时间;在检测结果为已种植到所述cookie种植对象上的所述cookie的运行时间超过所述cookie的过期时间的情况下,对所述cookie进行过期处理。5.根据权利要求4所述的方法,其特征在于,对所述cookie进行过期处理包括:通过刷新所述cookie种植对象对所述cookie进行过期处理。6.一种服务器,用于种植cookie,其特征在于,包括:获取单元,用于...
【专利技术属性】
技术研发人员:谷雅俊,
申请(专利权)人:北京国双科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。