当前位置:网站首页>The differences and advantages and disadvantages between cookies, seeion and token

The differences and advantages and disadvantages between cookies, seeion and token

2022-07-06 07:07:00 smarthome_ man

1、cookie( A computer file of information sent by a network or Internet user to a central server )
First of all, what is cookie Well ? seeing the name of a thing one thinks of its function cookie The first is a file , It is mainly a data generated by the browser that can be permanently stored in the browser . For example, our account number and password , Will be stored in cookie in , The next time you ask , Will directly enter the account password , It's more convenient , But the disadvantages also follow ,cookie It's easy to be hijacked by hackers , therefore cookie The security of is lower , So later, the browser added some restrictions to ensure cookie Will not be used maliciously , But the security is not very high .
2、session( In network applications, it is also called session control )
What is? session? Literally session It's conversation , Talk to someone one by one , It's your conversation with him , How do you know that it is Zhang San rather than Li Si who is talking to you , The other party must have some characteristics to show that he is Zhang San , For example, height , Age , Looks, etc .
session It also has similar meaning , The server should know that it is currently talking to itself ( Send a request to yourself ) Who is it . In order to distinguish between , The server will assign different tags to each client , Then when the client sends a request to the server , Will wear this mark to determine the identity of this person , The server will know who it is talking to , So how does the client save this tag , There are many ways , But for browsers , Are all adopted by default cookie Methods .
Server usage session Save the user's information on the server temporarily , But after the user leaves the website session Will destroy , however cookie It won't be destroyed , This storage method is relative to cookie For more security , Each has its own advantages .
3、token( token )
What is? token,Token Is a string generated by the server , As a token for the client to make a request , After the first login , The server generates a Token This is what we call it Token Return to the client , In the future, the client only needs to bring this Token Just come and ask for data , No need to bring user name and password again .
cookie And session The difference between
1、cookie Data is stored on the client ,session Data on the server .
2、cookie Not very safe , Should be used in consideration of safety session.
3、session It will be saved on the server for a certain period of time . When visits increase , We will compare the performance of your server to reduce the performance of your server , Should be used cookie.

原网站

版权声明
本文为[smarthome_ man]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/02/202202131944084963.html