当前位置:网站首页>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.
边栏推荐
- 作者已死?AI正用艺术征服人类
- How to find a medical software testing institution? First flight software evaluation is an expert
- 软件测试外包到底要不要去?三年真实外包感受告诉你
- Missing monitoring: ZABBIX monitors the status of Eureka instance
- Kubernetes cluster builds ZABBIX monitoring platform
- Database basics exercise part 2
- 接口自动化测试框架:Pytest+Allure+Excel
- AttributeError: Can‘t get attribute ‘SPPF‘ on <module ‘models. common‘ from ‘/home/yolov5/models/comm
- The author is dead? AI is conquering mankind with art
- Leetcode59. spiral matrix II (medium)
猜你喜欢
After working for 10 years, I changed to a programmer. Now I'm 35 + years old and I'm not anxious
The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
《从0到1:CTFer成长之路》书籍配套题目(周更)
3. Business and load balancing of high architecture
Missing monitoring: ZABBIX monitors the status of Eureka instance
leetcode1020. 飞地的数量(中等)
Entity Developer数据库应用程序的开发
“无聊猿” BAYC 的内忧与外患
Misc of BUU (update from time to time)
SSM学习
随机推荐
win10 64位装三菱PLC软件出现oleaut32.dll拒绝访问
Project GFS data download
A brief introduction of reverseme in misc in the world of attack and defense
3. Business and load balancing of high architecture
将ue4程序嵌入qt界面显示
AttributeError: Can‘t get attribute ‘SPPF‘ on <module ‘models. common‘ from ‘/home/yolov5/models/comm
[advanced software testing step 1] basic knowledge of automated testing
Leetcode 78: subset
LeetCode Algorithm 2181. Merge nodes between zero
LeetCode Algorithm 2181. 合并零之间的节点
变量的命名规则十二条
The author is dead? AI is conquering mankind with art
Interface automation test framework: pytest+allure+excel
Call, apply, bind rewrite, easy to understand with comments
CDN acceleration and cracking anti-theft chain function
Upgraded wechat tool applet source code for mobile phone detection - supports a variety of main traffic modes
Practical guidance for interface automation testing (Part I): what preparations should be made for interface automation
BUU的MISC(不定时更新)
Wechat brain competition answer applet_ Support the flow main belt with the latest question bank file
Wechat official account infinite callback authorization system source code, launched in the whole network