[must see for getting started with Python] the difference and connection between cookie and session in Python!

mb5fd1925b5d585 2021-10-29 02:18:40
getting started python difference connection

stay Python in Cookie and Session What's the connection ?Cookie and Session What's the difference ? Next, let's take a look at the detailed content introduction , I hope it will help you .

First of all 、 Different access methods

Cookie You can only keep ASCII character string , If access is required Unicode Character or binary data , The requirements are encoded first .Cookie No direct access to Java object , To store slightly more complex information , Application Cookie It's hard .

Session Can access any type of data , Including but not limited to string、integer、list、Map etc. .session China can also keep JavaBean Or anything Java class 、 Object etc. , It's very convenient to use .

second 、 Different privacy policies

Cookie Stored in a client reader , Visible to clients , Some programs on the client may snoop 、 Copy or even modify Cookie The content in . and session Store on the server , Transparent to clients , There is no risk of sensitive information leaking .

Third 、 Different expiry dates

Have used Google Everyone knows , If you've logged in Google, be Google The login information is valid for a long time . Users don't have to log in every time they visit ,Google The login information of the user will be recorded for a long time . To achieve this effect , Application Cookie Would be a better choice . Just set up Cookie The expiration time attribute of is a very large number .

because Session Depends on the name JSESSIONID Of Cookie, and Cookie JSESSIONID The expiration date of is tacit –1, Just shut down the reader Session It will fail. , thus Session Can't complete the result that the information is valid forever .

Fourth 、 Server pressure is different

Session It's on the server side , Each user will generate a Session. If there are many concurrent users , There will be a lot of Session, Consume a lot of memory , thus Google、Baidu、Sina In this way, the website with high concurrent visits , It's impossible to use Session To track customer conversations .

and Cookie It is kept on the client , No server resources . If there are many concurrent users ,Cookie It's a good choice .

The fifth 、 Browsers support different

Cookie It needs the support of client browser . If the client is disabled Cookie, Or not Cookie, Then session tracking will fail . About Wap Application on , The conventional Cookie It won't work .

If the client browser does not support Cookie, Need to use Session as well as URL Address rewrite . What needs to be noted is the use of everything Session programmatic URL To carry out URL Address rewrite , otherwise Session Session tracking will also fail .

The sixth 、 Different support across domains

Cookie Support cross domain access , and Session Cross domain access will not be supported ,Session Only valid in his domain name .

版权声明
本文为[mb5fd1925b5d585]所创,转载请带上原文链接,感谢
https://pythonmana.com/2021/10/20211013141128964c.html

  1. 预备知识-python核心用法常用数据分析库(下)
  2. python 文件排版,怎么控制写入在对应文件的位置(要写吐了,真是服了)
  3. Preliminary Knowledge - Python Core use Common Data Analysis Library (ⅰ)
  4. Typographie de fichiers Python, comment contrôler l'écriture à l'emplacement du fichier correspondant (pour écrire et vomir, vraiment pris)
  5. python:例题求解,不知道怎么等输入完所有数字后再输出
  6. 用python来实现:根据实际查询结果补充完整数据
  7. Mise en œuvre en python: compléter les données complètes en fonction des résultats réels de la requête
  8. python对excel进行分组但不进行聚合统计操作,且输出到不同的表格中?
  9. Python regroupe Excel, mais n'effectue pas de statistiques agrégées, et l'affiche dans différents tableaux.
  10. python如何提交,不要用太复杂的函数
  11. Comment soumettre Python sans utiliser de fonctions trop complexes
  12. Python,数据文件操作问题,想要代码
  13. python 提取多个字符串中的多个字段
  14. python 读入用户输入的一组正整数,到-1结束
  15. Python lit un ensemble d'entiers positifs entrés par l'utilisateur, se terminant par - 1
  16. 测试逐飞的MM32F3277 MicroPython开发板的基本功能
  17. Python timer reference
  18. 关于#python#的问题:python3队列维护
  19. Developing Hongmeng equipment program using python (3-prototype of security system)
  20. Questions sur # # Python #: maintenance de la file d'attente Python 3
  21. 怎么用Python打印数字三角
  22. 怎麼用Python打印數字三角
  23. Comment imprimer un triangle numérique en python
  24. Tester la fonctionnalité de base du tableau de développement microspython mm32f3277 Flying - by - flying
  25. Python extrait plusieurs champs de plusieurs chaînes
  26. Pandas核心用法
  27. Utilisation centrale de pandas
  28. Python, problème de fonctionnement du fichier de données, Code désiré
  29. 【78技术人社群~Python分部】,就在今天成立 →
  30. 社区共读《Python编程从入门到实践》第一天阅读建议
  31. La communauté lit les recommandations de lecture pour la première journée de la programmation Python de l'introduction à la pratique
  32. [78 Communauté des technologues ~ Division Python], fondée aujourd'hui →
  33. Pandas核心用法
  34. 您好,请问您的python按钮开了线程处理还卡ui的问题解决了吗
  35. Python: résolution d'exemples, je ne sais pas comment attendre que tous les chiffres soient entrés avant de sortir
  36. Bonjour, puis - je vous demander si votre bouton Python est activé pour le traitement du thread et le retour de l'interface utilisateur de la carte a été résolu?
  37. Utilisation centrale de pandas
  38. Python technique 2: advanced usage of function parameters
  39. OpenCV-Python实战(14)——人脸检测详解(仅需6行代码学会4种人脸检测方法)
  40. OpenCV-Python實戰(14)——人臉檢測詳解(僅需6行代碼學會4種人臉檢測方法)
  41. OpenCV - Python Real play (14) - face detection details (six lignes de code seulement pour apprendre 4 méthodes de détection de visage)
  42. 你好,python开发mes系统,能分享下吗,我最近也想搞这方面的
  43. 你好,python開發mes系統,能分享下嗎,我最近也想搞這方面的
  44. Bonjour, Python a développé mon système, pouvez - vous le partager?
  45. Introduction to tuples in Python
  46. Introduction to strings in python (Part 2)
  47. Introduction to strings in python (Part 1)
  48. python关于 if 的简单操作时,输出结果不是预期所要的结果 的问题
  49. python關於 if 的簡單操作時,輸出結果不是預期所要的結果 的問題
  50. Lorsque Python fonctionne simplement sur if, la sortie n'est pas le résultat attendu
  51. Python中字典问题请求解惑
  52. Python中字典問題請求解惑
  53. Demande de résolution de problèmes de dictionnaire en python
  54. Python中字典问题请求解惑
  55. Python technique 2: advanced usage of function parameters
  56. Demande de résolution de problèmes de dictionnaire en python
  57. Preliminary Knowledge - Python Core use Common Data Analysis Library (ⅱ)
  58. 关于python的代码问题,终端打印为什么会起飞
  59. En ce qui concerne les problèmes de code Python, pourquoi l'impression du terminal décolle - t - elle?
  60. Python中种子seed的运用问题