他们在应用流程中出访中文网站的这时候,采用的是HTTP协定,它是无状况的,也就是说每次推送的出访允诺都没亲密关系,所以中文网站怎样历史记录并维持采用者的进占状况呢?
现代的中文网站在采用者第二次进占时聚合session会话历史记录保存在伺服器端,与此同时将sessionID重要信息推送至应用流程的cookie文档中,身份验证留存在顾客的笔记本电脑中,cookie中留存了session的会话ID,当应用流程下次出访同一中文网站时,HTTP允诺颈部会随身携带cookie重要信息通通推送至伺服器,伺服器加载cookie中的sessionID辨识采用者的进占状况。
cookie的预设已过期天数是会话,即停用应用流程应用流程留存的sessionID即失灵,伺服器的PHP流程可以透过在session_start()会话开始之前采用ini_set(“session.cookie_lifetime”,”秒数“)设置应用流程cookie的已过期天数,与此同时采用ini_set(session.gc_maxlifetime, “秒数“)设置伺服器session的已过期天数,以此来延长应用流程进占状况的天数。
作为中文网站的普通采用者,他们无法修改伺服器session的已过期天数,但他们能修改cookie的已过期天数和维持中文网站的活跃出访来刷新伺服器session的会话天数以维持长期登记状况。
下图是微软edge应用流程cookie文档的存放位置,此文档是数据库文档,且里面存储的重要信息都是经过身份验证的,无法直接修改。
透过应用流程的开发者工具能修改cookie数据,首先需要进占需要修改的中文网站,按F12打开应用流程的开发者工具,点击应用流程下的cookie,中文网站链接,即可看到该中文网站下的所有cookie数据,Expires即已过期天数,双击数据列即可进行修改,将所有已过期天数修改的很长,出访活跃的采用者即可实现长期维持进占状况。