Maison > Questions et réponses > le corps du texte
web项目中,用户登陆信息存储在session中好 还是cookie中好,取决于什么?
伊谢尔伦2017-04-18 10:52:04
Tout d'abord, vous devez comprendre que la session est stockée côté serveur et le cookie est stocké côté client. Il est faux de demander cela ~
Le serveur doit stocker les informations de connexion et le navigateur client. en a également besoin ~ Au fait ~ Généralement, les paramètres des cookies du navigateur sont activés. Si vos paramètres de cookies sont désactivés, vous ne pourrez pas vous connecter à certains sites Web, comme vous connecter à votre compte Baidu. cookies, Baidu vous demandera d'activer les cookies et ne vous permettra pas de vous connecter. Si vous n'y croyez pas, vous pouvez essayer PS (la technologie de réécriture d'URL peut être utilisée pour désactiver les cookies, mais pour des raisons de sécurité, la plupart des sites Web. n'utilisez plus cette technologie.) En un mot : le cookie est un identifiant donné au client par le serveur. La session stocke les informations de l'utilisateur actuellement connecté (généralement les grands sites Web utilisent spécifiquement Redis) [session). , cookie Ils ont tous des cycles de vie. Lorsque le cycle de vie de la session côté serveur se termine, le client doit se reconnecter ! Il existe également des cookies dont le cycle de vie se termine à la fermeture du navigateur]
Enfin : (Il y a beaucoup d'autres connaissances que je n'ai pas mentionnées. J'espère que l'auteur pourra en savoir plus sur les technologies liées à JavaWeb concernant la session et les cookies)
天蓬老师2017-04-18 10:52:04
Echelle du projet
Une séance pour des petits projets personnels suffit.
Si le projet est très grand, je ne sais pas.
S'il s'agit du serveur Web iOS Android. Dans des circonstances normales, un jeton sera remis à l'utilisateur après sa connexion. Les opérations utilisateur doivent transporter des jetons pour vérification.