zoukankan      html  css  js  c++  java
  • 【php】COOKIE和SESSION

    一、 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,’/’);

  • 相关阅读:
    终极解决VS2015 安装失败问题,如 安装包损坏或丢失
    解决vmware安装 win7 后 没有虚拟网卡驱动 不能上网的问题
    WIN10 64位下VS2015 MFC直接添加 halcon 12的CPP文件实现视觉检测
    linux操作系统-两台linux服务器SSH免密码登录
    linux操作系统-设置静态ip
    mysql学习-windows下绿色版mysql安装问题解决办法
    Svn Server 强制提交者输入注释信息
    spingmvc项目根路径访问不到
    python进阶12 Redis
    python进阶11 正则表达式
  • 原文地址:https://www.cnblogs.com/peilanluo/p/6822471.html
Copyright © 2011-2022 走看看