zoukankan      html  css  js  c++  java
  • session 和 cookie

    在web请求中,很多的时候服务器需要知道来访的客户是谁,但是HTTP协议本身是不带认证的(ftp协议需要用户密码),因此cookie和session诞生了。
     
    session是解决http协议无状态问题的服务端解决方案,它能让客户端和服务端一系列交互动作变成一个完整的事务,能使网站变成一个真正意义上的软件
     
    以django-python为例:
     
    客户端首次访问服务器时,登录成功后,服务器django会在session表中生成:
              session_key                                        session_data                                   expr_date
    随机字符串1akfjerue93...       用户信息,但是加密了{'user':'AIF','pass':'***'}       2019-03-08
     
         将随机字符串 session_key写入到访问的浏览器的cookie中:session_id ,当用户再次访问django时,会找session_id,然后在自己的session表找是否有记录,来辨别访问者。从而实现身份识别。
     
    其他作用:模块中如果两个函数之间想获取对方内部变量,可以通过:1.定义全局的  2.写入文件 3.也可以通过写入session。
     
  • 相关阅读:
    call()与apply()的作用与区别
    Tomcat8/9的catalina.out中文乱码问题解决
    怎样查看Jenkins的版本
    每日日报2020.8.18
    528. Random Pick with Weight
    875. Koko Eating Bananas
    721. Accounts Merge
    515. Find Largest Value in Each Tree Row
    286. Walls and Gates (Solution 1)
    408. Valid Word Abbreviation
  • 原文地址:https://www.cnblogs.com/yeteng/p/10499652.html
Copyright © 2011-2022 走看看