zoukankan      html  css  js  c++  java
  • php中会话保持 session 与cooker

    会话保持

    1.session

    Session:在计算机中,尤其是在网络应用中,称为“会话控制”。Session 对象存储特定用户会话所需的属性及配置信息。这样,当用户在应用程序的 Web 页之间跳转时,存储在 Session 对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。当用户请求来自应用程序的 Web 页时,如果该用户还没有会话,则 Web 服务器将自动创建一个 Session 对象。当会话过期或被放弃后,服务器将终止该会话。Session 对象最常见的一个用法就是存储用户的首选项。


    特点:
    (1)有默认过期时间,大约15分钟
    (2)存储在服务器的,每个人存一份
    (3)可以存储任意类型数据
    用法:
    使用session的页面最上端需要加session_start();
    赋值$_SESSION["uid"]="zhangsan";
    取值$_SESSION["uid"];

    只要浏览器不关闭 就可取值

    2.cookie

    Cookie,有时也用其复数形式 Cookie,指某些网站为了辨别用户身份、进行 session 跟踪而储存在用户本地终端上的数据(通常经过加密)。


    特点
    (1)存储在客户端的
    (2)没有过期时间
    (3)只能存储字符串类型的数据
    用法:
    赋值:setcookie("uid","lisi");
    取值:$_COOKIE["uid"];

    不清楚就可无限取值

  • 相关阅读:
    微信公众号支付java版本
    js数组去重
    原生js关闭窗口
    javascript常用代码片段
    kubeadm 生成的token过期后,集群增加节点
    Git 配置命令设置
    SpringBoot cookie工具类
    Docker中的Cgroup Driver:Cgroupfs 与 Systemd
    使用kubeadm 安装 kubernetes 1.12.0
    IPVS负载均衡
  • 原文地址:https://www.cnblogs.com/cyrfr/p/6213847.html
Copyright © 2011-2022 走看看