• php课程 18-60 cookie和session的最主要区别是什么


    php课程 18-60 cookie和session的最主要区别是什么

    一、总结

    一句话总结:存储位置不同:cookie存储在客户端;session存储在服务端。

    1、cookie和session在php里面算超全局数组,那php里面的超全局数组有哪些?

    $_GET
    $_POST
    $_FILES
    $_SERVER
    $_REQUEST
    $GLOBALS
    $_COOKIE
    $_SESSION

    2、cookie和session的作用是什么?

    1.在不同页面使用同一个数组
    2.实现验证码、用户跟踪

    3、不同页面使用同一个数据有哪些方法?

    1.数据库
    2.文件
    3.cookie
    4.session
    5.内存

    二、cookie和session的最主要区别是什么

    1.cookie数组
    2.session数组

    超全局数组:
    $_GET
    $_POST
    $_FILES
    $_SERVER
    $_REQUEST
    $GLOBALS
    $_COOKIE
    $_SESSION

    cookie和session的作用:
    1.在不同页面使用同一个数组
    2.实现验证码、用户跟踪

    不同页面使用一个数据:
    1.数据库
    2.文件
    3.cookie
    4.session
    5.内存

    cookie数组:
    1.设置cookie
    setcookie('username','user1',time()+3600,'/');

    2.删除cookie
    setcookie('username','',time()-1,'/');

    3.会话后过期
    setcookie('username','user1',0,'/');

    session数组:
    0.开启session
    session_start();

    1.设置session
    $_SESSION['username']='user1';
    $_SESSION['user_id']='15';

    2.删除session
    1).开启session
    session_start();

    2).清空session数组
    $_SESSION=array();

    3).删除客户端的cookie文件
    setcookie('PHPSESSID','',time()-1,'/');

    4).删除服务器上PHPSESSID所对应的session文件
    session_destroy();

     
  • 相关阅读:
    安装win7 ubuntu双系统
    idea maven打jar包
    mongodb入门
    mongodb备份与恢复
    使用cmd时cd命令失效
    vue 项目中使用阿里巴巴矢量图标库iconfont
    vue img标签用法
    vue 点击当前元素改变样式
    vue 路由跳转传参
    iview table绑定双击事件
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/9498101.html
Copyright © 2020-2023  润新知