如何保存COOKIE值并且一直不失效,用于多账号一次登陆永久在线
比方把登陆很多网站,把COOKIE值保存下来,然后关电脑,再开机,用相同的COOKIE设置上去,可以直接访问登陆后的页面吧?
有时COOKIE会过期比方6小时,那要是定期(20秒到6小时)用软件去刷新一下登陆后的页面,这样是否可以保证COOKIE值永远不失效了/这样就可以达到一直保持登陆的状态了?
因为有的网站登陆要收短信,要输验证码图片上的字等,所以要是很多网站,很多号的话,每次登陆的话很麻烦,有的验证码做个插件识别也做不出来,收短信的话要很多手机卡要一天插一次也麻烦,所以想做个登陆COOKIE保持工具,这样是否可以一次登陆永远不需要再登陆了?
你错了,Cookie 的所谓周期不是取决于服务器,而是客户端,如果客户端不对这个Cookie的有效时间做处理同样读取Cookie值发送给服务器,服务器在处理上不会有任何异常,除非服务器根据具体的某个值做了特殊的识别和处理,否则服务器是无法知道客户端的Cookie是否过期的。Session 就是这种特殊处理的典型例子,Session 技术其实就是基于 Cookie 的,只不过是 Cookie 信息中的一个字段信息而已,这个字段信息内容被服务器存储,然后客户端提交Cookie的时候,服务器会根据Cookie里的这种特殊字段值在服务器中找对应的空间和参数,当然服务器会根据对上号的Session信息做有效期判断,以此来做 Session 有效期控制,所以 Session 的周期才是取决于服务器,而Cookie则是取决于浏览器,如果是自己用 msxml2.serverxmlhttp 或 Sock 来自己控制 Cookie,那么根本不会有什么时间限制的问题,要有也是自己做的限制,不会受到服务器的限制。
[解决办法]
学习了……不蹭分……