• cookie


    什么是cookie ?   
    就是  会话跟踪技术
    会话 : 从 浏览网站开始 到 结束的这个过程 称为一次会话    浏览器关闭 表示会话结束   
    会话跟踪技术 :  客户端向服务器端请求数据,多次请求时,实现数据共享的过程,称为会话跟踪技术.
     
    客户端 :  为用户提供浏览器网址的一台电脑  
    服务器 :  安装了某种服务软件   
     
    cookie如何存取
    document.cookie  取cookie
    document.cookie = "键=值"   键 的名称 可以按照标识符的命名规范  值 是一个字符串
     
    字符串和对象之间类型转换
    向cookie中存储数据时  必须存字符串
    将字符串转成对象 : 
                JSON.parse()      '{"uname":"lichune"}'    '[{},{},{}]'
                键和值必须用双引号括起来
     
    将对象转成字符串 : 
                JSON.stringify()   []   {}
     
    cookie的生存期
    生存期 : cookie数据在浏览器中保存的时间
    如果不设置生存期,浏览器关闭,表示会话结束,cookie数据 自动删除
    如果设置生存期 , 浏览器关闭,cookie数据保存在浏览器上 ,生存期内cookie不会自动删除
    设置生存期  
        需要  expires 参数
        document.cookie = "键=值;expires=过期时间"   
        过期时间格式 : 要求标准时间格式 
     
    删除cookie
    将某个键的值 设置为 ""  或  将生存期设置为 -1
     
    5、使用cookie需要注意
    1、cookie存储的数据安全性低  
    2、cookie 存储数据量小  最多存4kb数据  一般不能超过50个cookie
    3、cookie不能跨文件夹访问    在a目录下存储的cookie  在b目录下不能访问到a中的cookie数据
     
    cookie参数 : 
    键   必须 
    值   必须
    document.cookie = "键=值;expires="+生存期
  • 相关阅读:
    PHP防采集方法代码
    Borland C++ Builder 编译绿色Exe程序
    关于结构体构造函数使用总结
    Ubuntu18下移植飞凌的QT4.8.5
    qt在arm平台中,把鼠标指针消失。
    ubuntu下gcc g++操作
    Ubuntu下Qt_Creator支持搜狗中文输入
    ubuntu18.04.1降级交叉编译器 arm-linux-gcc-4.4.3
    error: narrowing conversion of '4323168000' from 'long int' to 'float' inside { } [-Wnarrowing] }; ^
    #pragma pack(1)的意义
  • 原文地址:https://www.cnblogs.com/tis100204/p/10302218.html
Copyright © 2020-2023  润新知