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。
     
  • 相关阅读:
    Solaris 默认Shell 修改
    关系数组
    文件描述符 文件操作 <> open 文件句柄
    IO 双引号 输出 输入
    第五章答案
    子例程 subroutine
    钻石操作符
    花括号的使用 printf %${width}s , 否则会 去找 $widths
    print reverse <> 是打印全部的文件内容 ?
    hihoCoder#1239 Fibonacci
  • 原文地址:https://www.cnblogs.com/yeteng/p/10499652.html
Copyright © 2011-2022 走看看