美文网首页
会话技术-Cookie

会话技术-Cookie

作者: 细雨听风 | 来源:发表于2016-04-24 23:23 被阅读41次

会话技术:在B/S架构中,如何去保证在一定的周期内,如何将处理的数据保存下去的一门技术。

PHP中支持:COOKIE和SESSION两种会话技术。

  • COOKIE

      *  保存(增加,更新)
      
      使用PHP函数:setCookie(数据标识,数据值)完成cookie数据的设置
    
      * 读取
      
      使用PHP的预定义数组$_COOKIE,就可以完成获取COOKIE的值。
    
      每一个COOKIE的值,就是$_COOKIE数组内第一个元素。
    

    怎么做到的呢?

    COOKIE,浏览器的一种存储临时数据的技术。

    PHP支持COOKIE技术:PHP可以向浏览器下达存储数据的指令而已。而同时,当浏览器携带COOKIE发出请求时,PHP也可以得到所携带的COOKIE数据。

    使用细则

    setCookie 用于设置增加,修改,删除

    其中删除是利用过期时间完成,将过期时间设置为之前的一个时间戳。

    setCookie()也可以将第二个参数设置为空字符串达到删除COOKIE

    COOKIE 存在有效期概念

    可以设置COOKIE数据的失效事件。

    setCookie的第三个参数,是一个时间戳的形式。

    Web上,表示一个时间,采用的是格林威治平时。GMT时间

    默认的有效期参数为0,表示临时COOKIE。

    浏览器关闭,COOKIE数据消失

    如果是一个之前的时间戳会怎样?

    此时,相当于删除COOKIE

      支持COOKIE变量命名时的下标格式
    

    COOKIE存在有效路径的概念

      COOKIE数据,默认仅仅在当前目录及其后代目录有效。
    
      但是可以通过setCookie()的第四个参数加一格设置
    
      默认为空字符串,表示当前及其后台。
    
      可以设置成其他目录
    
      典型的,设置成整站生效。
    
      COOKIE数据,存在子域名概念
    
      默认的,是区分子域名的。
    
      此时,可以利用setCookie的第五个参数加以设置。
    
      默认值为空字符串。表示当前域名。
    
      可以设置成顶级域名,表示在该顶级域名下的所有的子域名都生效

相关文章

  • flask会话技术详解及模板使用

    一、会话技术cookie 概述 设置cookie 获取cookie 删除cookie 二、会话技术session ...

  • flask02

    一、会话技术cookie 概述 设置cookie 获取cookie 删除cookie 二、会话技术session ...

  • 03-flask会话技术

    一、 会话技术cookie 获取cookie 删除cookie 二、 会话技术session 一、 概述 如果要使...

  • Day_06_Cookie+Session

    会话技术 Cookie Session技术

  • Cookie入门

    会话技术 会话技术常用的有两种: Cookie技术,Session技术,这两种技术是有区别的. Cookie技术 ...

  • 16.Cookie&Session

    主要内容 会话技术1. Cookie2. Session JSP:入门学习 会话技术 Cookie: ​2. 不同...

  • 会话技术

    Cookie技术:会话数据保存在浏览器客户端 Session技术:会话数据保存在服务端 今天讲Cookie技术: ...

  • Cookie与HttpSession

    一、Cookie 特点:Cookie技术:会话数据保存在浏览器客户端。 1、 Cookie技术核心 Cookie类...

  • Http 会话Cookie与Session

    Cookie技术 会话数据保存在浏览器客户端。 Cookie类:用于存储会话数据 构造Cookie对象 设置coo...

  • Day16--Cookie&Session&JSP

    会话技术 Cookie JSP:入门学习 Session

网友评论

      本文标题:会话技术-Cookie

      本文链接:https://www.haomeiwen.com/subject/ghifrttx.html