Heim  >  Artikel  >  Backend-Entwicklung  >  为什么斗鱼网站上的登录回话是如何实现长期登录的?

为什么斗鱼网站上的登录回话是如何实现长期登录的?

WBOY
WBOYOriginal
2016-08-22 11:45:391398Durchsuche

斗鱼网站上的登录状态能保持一周,如果是单纯使用SESSION+COOKIE的话,如果保持登录状态?难道是用纯COOKIE吗?

回复内容:

斗鱼网站上的登录状态能保持一周,如果是单纯使用SESSION+COOKIE的话,如果保持登录状态?难道是用纯COOKIE吗?

现在比较流行的是在cookie里保存session id,在服务端保存session的状态(比如用redis,key就是session id)

访问不多的网站,可以用session 加cookie ,主要通过配置PHP.ini 让两个过期时间(
session.cookie_lifetime,session.gc_maxlifetime)大于1周。
session 入库,入redis 等也很方便。

登陆时存session,比如存你的ID和用户名,设置有效期限,下次你再进行操作时,如果在有效期内,并且session里有匹配的ID和用户名,就直接登陆系统。

可以参考localStorage和sessionStorage,应该是用的这个

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn