一、 COOKIE(小甜点,小饼干)
  a) 生活中的实例:
    i. 大保健的会员卡(记录你的姓名、性别、ID号码、手机号……)
    ii. 超市的会员卡(记录你的姓名,性别,会员积分)
  b) PHP当中的实例:
    i. 网站中的猜你喜欢(当你访问网站时,会带着网站之前给你的COOKIE过来,网站会先从你身上来寻找是不是有COOKIE文件,如果有,则直接读取COOKIE文件中的信息,并且将你喜欢的商品、你的信息,在首页进行推送!)
    ii. 百度的信息推广(可以和其他的网站进行合作,资源共享,所以你会发现你在淘宝买过的东西,在百度也会推送)
  c) 使用COOKIE的原因:
    i. 因为PHP当中的其他的变量是没有办法记录用户的信息!
  d) 变量的作用域:
    i. 局部变量:只能在函数内部使用!(页面级的变量)
    ii. 全局变量:只能在当前脚本中使用!(页面级的变量)
    iii. 静态变量:只能在当前脚本使用!(页面级的变量)
    iv. 超全局变量:
      1. $_GET:也不行,必须提交才可以!
      2. $_POST:也不行,也是必须提交才可以!
      3. $_FILES:不行只能提交图片
      4. $_SERVER:只能获取服务器的想关心
      5. $_COOKIE:可以,属于超全局变量,在当前服务器下所有页面均可获取!
      6. $_SESSION:可以,属于超全局变量,在当前服务器下所有页面均可获取!
二、 关于COOKIE的一个存储机制:
  a) 当我们访问一个网站的时候,该网站会先搜你的身,在你身上寻找是不是有他们网站的COOKIE信息,如果没有,则给你一个,该COOKIE记录你的信息!如果有,则直接将你的COOKIE信息拿过来使用!
三、 如何来设置一个COOKIE
  a) Setcookie(名称,值,过期时间 [,存储路径] );
四、 如何来获取一个COOKIE
  a) $_COOKIE(可以在当前服务器下的任何页面进行获取!)
五、 如何来销毁一个COOKIE
  a) Setcookie(名称,’ ’ , time()-1, 相应路径);
六、 SESSION
  a) SESSION的机制:
    i. 当我们访问一个网站的时候,网站也会搜我们的身,去寻找你身上是不是有COOKIE信息,如果没有,则往你身上写上一个COOKIE信息,同时,会在服务器本地也存储一个你的相关信息,该信息存储到SESSION文件当中!
    ii. 书店的借书证(在你的手中有一个借书证,在书店的档案中有你的另一个证件)
七、 如何设置一个SESSION信息
  a) 要开启SESSION:session_start();
  b) 然后可以往SESSION当中存储信息:$_SESSION[‘name’] = ‘zhangsan’;
八、 如何获取一个SESSION信息
  a) 要开启SESSION:session_start();
  b) 通过:$_SESSION可以获取
九、 如何销毁一个SESSION信息
  a) 开启SESSION:session_start();
  b) 删除SESSION信息:unset($_SESSION));
  c) 删除临时文件:session_destroy();
  d) 清除cookie信息:setcookie(‘PHPSESSID’,’’,time()-1,’/’);

【php】COOKIE和SESSION的更多相关文章

  1. Cookie和Session的总结

    1.开篇 在之前学习这一段的时候我一直有点没弄清楚,其实对Session这块的理解还可以,但是Cookie感觉始终还是欠缺点火候.之后的很长一段时间都基本上很少用Cookie了,渐渐的也淡忘了这一块的 ...

  2. java的会话管理:Cookie和Session

    java的会话管理:Cookie和Session 1.什么是会话 此处的是指客户端(浏览器)和服务端之间的数据传输.例如用户登录,购物车等 会话管理就是管理浏览器客户端和服务端之间会话过程产生的会话数 ...

  3. Cookie和Session的那些事儿

    Cookie和Session都是为了保持用户的访问状态,一方面为了方便业务实现,另一方面为了简化服务端的程序设计,提高访问性能.Cookie是客户端(也就是浏览器端)的技术,设置了Cookie之后,每 ...

  4. django的cookie和session以及内置信号、缓存

    cookie和session cookie和session的作用: cookie和session都记录了客户端的某种状态,用来跟踪用户访问网站的整个回话.两者最大的区别是cookie的信息是存放在浏览 ...

  5. Cookie和Session的区别

    前言 HTTP是一种无状态的协议,为了分辨链接是谁发起的,就需要我们自己去解决这个问题.不然有些情况下即使是同一个网站我们每打开一个页面也都要登录一下.而Session和Cookie就是为解决这个问题 ...

  6. 本地数据Store。Cookie,Session,Cache的理解。Timer类主要用于定时性、周期性任务 的触发。刷新Store,Panel

    本地数据Store var monthStore = Ext.create('Ext.data.Store', { storeId : 'monthStore', autoLoad : false, ...

  7. Cookie与Session

    再说Cookie与Session之前,先要了解一下http协议. 何为http协议: http协议即超文本传输协议,一种基于浏览器请求与服务器响应的协议,该协议主要的特点就是它是一种无状态的协议(只针 ...

  8. 【转】Cookie和Session区别和联系详解

    会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话.常用的会话跟踪技术是Cookie与Session.Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端 ...

  9. 理解Cookie和Session机制(转)

    目录[-] Cookie机制 什么是Cookie 记录用户访问次数 Cookie的不可跨域名性 Unicode编码:保存中文 BASE64编码:保存二进制图片 设置Cookie的所有属性 Cookie ...

  10. cookie 和session 的区别详解

    这些都是基础知识,不过有必要做深入了解.先简单介绍一下. 二者的定义: 当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择, 都纪 ...

随机推荐

  1. JS循环嵌套的执行原理

    [逆战班] 循环嵌套是指在一个循环语句中再定义一个循环语句的语法结构,外循环执行一次,内循环全部执行完,直到外循环执行完毕,整个循环结束. while.do.. while和for循环语句都可以进行嵌 ...

  2. ggplot2(4) 用图层构建图像

    4.1 简介 qplot()的局限性在于它只能使用一个数据集和一组图形属性映射,解决这个问题的办法就是使用图层.每个图层可以有自己的数据集和图形属性映射,附加的数据元素可通过图层添加到图形中. 一个图 ...

  3. 用shell脚本实现定时备份数据库

    1.备份数据库的方法 可以使用命令查看 ls  /usr/local/mysql/bin 这个mysqldump就是系统内置的用来备份数据库的工具. 2.实现方法 ①先随便进入一个位置创建一个目录 ② ...

  4. Serverless与微服务

    Serverless 是一个更大的范畴,Serverless 不只计算,也包括存储.数据库.中间件等各种服务.Serverless = FaaS(函数即服务) + BaaS(后端即服务).其中 Ser ...

  5. MySQL 教程--检视阅读

    MySQL 教程--检视阅读 准备:Windows 上安装 MySQL 教程地址,PHP语言基础 教程地址2 教程地址3,有讲数据库的备份和恢复 教程地址4,w3c.china,php基础,扩展阅读 ...

  6. Verbal Arithmetic Puzzle

    2020-01-02 12:09:09 问题描述: 问题求解: 这个问题不就是小学奥数题么?都知道要暴力枚举,但是如何巧妙的枚举才是问题的关键.在打比赛的时候,我用了全排列算法,TLE了. 借鉴了别人 ...

  7. 参加Folding@Home(FAH)项目,为战胜新冠肺炎贡献出自己的一份力量

    鉴于新冠病毒(COVID-19)在全球范围内的大规模传播,PCMR和NVIDIA呼吁全球PC用户加入Folding@home项目贡献自己闲置的GPU计算力,协助抗击新冠状病毒疫情. 目前全球有超过40 ...

  8. Android通知栏前台服务

    一.前台服务的简单介绍 前台服务是那些被认为用户知道且在系统内存不足的时候不允许系统杀死的服务.前台服务必须给状态栏提供一个通知,它被放到正在运行(Ongoing)标题之下--这就意味着通知只有在这个 ...

  9. Mysql中的三类锁,你知道吗?

    导读 正所谓有人(锁)的地方就有江湖(事务),人在江湖飘,怎能一无所知? 今天来细说一下Mysql中的三类锁,分别是全局锁.表级锁.行级锁. 文章首发于作者公众号[码猿技术专栏],原创不易,喜欢的点个 ...

  10. 十个python图像处理工具

    介绍 如今的世界存在了大量的数据,图像数据是重要的组成部分.如果要利用这些图片,需要对图像进行处理,提高图片质量或提取图片内容信息. 图像处理的常见操作包括图像显示,基本操作如裁剪,翻转,旋转等,图像 ...