zoukankan      html  css  js  c++  java
  • cookie①原理介绍

    保存会话数据的两种技术
    session和cookie
    Cookie(小甜饼)是客户端技术,服务器把每个用户的数据以cookie的形式写给用户各自的浏览器。当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去。这样,web资源处理的就是用户各自的数据了。
    什么是Cookie?
    服务器在客户端保存用户的信息,比如登录名,密码等...就是cookie.
    Cookie的基本使用:C:\Documents and Settings\Administrator\Cookies下,以*.txt保存,cookie信息会以字符串的形式
    如何创建一个cookie
    对代码说明cookie
    ①当浏览器访问cookie1.php页面的时候,我们的服务器就会以Set-Cookie:name=shunping;expires=Wed,21-Sep-2011 07:53:25 GMT回送http响应,当浏览器获取到该信息后,就会保存该cookie的新值到本机的C:\Documents and Settings\Administrator\Cookies下。
    ②如果没有时间参数(第三个参数)
    cookie不会保存到客户端,当浏览器的会话结束,我们的cookie就失效
    ③cookie能保存什么样的信息,就是字符串。
    ④客户端可以保存多个键值对
    ⑤cookie也可以保存中文,默认将会对中文进行urlencode进行编码
    ⑥cookie可以有多个key<==>value对,可以给不同的键值,指定不同的有效时间。
    如何从客户端获取保存的cookie
    <?php
    //如何获取cookie信息
    echo "<pre>";
    print_r($_COOKIE);
    echo "</pre>";
    //获取指定的key对应的值
    $_COOKIE['name'];
    echo "name"=.$name;
    ?>
    对代码说明:
    ①如果cookie有效时间到,则不能取出
    ②客户端cookie信息是怎样传递给服务器
     

  • 相关阅读:
    vue-生命周期图示 注解
    vue-组件嵌套之——父组件向子组件传值
    vue-框架模板的源代码注释
    vue-小demo、小效果 合集(更新中...)
    Gulp-自动化编译sass和pug文件
    JS
    Node.js- sublime搭建node的编译环境
    sublime--package control的配置与插件安装
    git-常用命令一览表
    java面试题:jvm
  • 原文地址:https://www.cnblogs.com/wyh3721/p/2566382.html
Copyright © 2011-2022 走看看