zoukankan      html  css  js  c++  java
  • php操作 cookie

    1,设置cookie

    <?php
        setcookie('key');
        setcookie('key1','value1');
        setcookie('key2','value2',time()+1*24*60*60);
       setcookie('key4', 'value4', time() + 1 * 24 * 60 * 60, '', '', false, true); //一旦cookie的httponly为真,那么只能在服务端获取,js无法操作

      ①只传递一个参数是删除,原理:设置过期时间为一个过去时间

      ②传递两个参数是设置cookie

      ③传递第三个参数是设置过期时间,不传递就是 会话级别的 cookie (关闭浏览器会自动删除);

      ④设置响应头中的 Set-Cookie 可以下发小票(给客户端)

      ⑤Cookie 在客户端存储的是键值结构

      ⑥header在设置相同的键的时候,会出现覆盖的情况

        header('key1' , 'value1');

        header('key2', ' value2');

      ⑦setcookie是专门用于设置 cookie的函数

    2,获取cookie(关联数组的方式访问客户端提交过来的 Cookie)

    <?php
    
        var_dump($_COOKIE);

    打印结果:

    array(2) { ["key1"]=> string(6) "value1" ["key2"]=> string(6) "value2" }

    3,cookie的作用范围和其他常见概念

      ①path设置cookie的作用路径范围

        /  : 只要是在网站根目录下的所有连接地址中都可以访问这个cookie

        /users : 只能是在 users 目录下的路径才能访问

      ②domain 设置 cookie 的作用域名范围

        site7.io  : 所有的 site7.io 的子域,都可以访问到

          --www.site7.io √

          --foo.site7.io √

          --site6.io ×

         

  • 相关阅读:
    123
    p1216
    离线可持久化动态树
    线段树合并
    p2024
    树的dfs序,p1539,p1651,,2018/11/08模拟赛T3
    p1460
    CDQ分治,二维数点与三维数点,p1357与p2026与p2027与p2028与p2029
    自动AC机
    平衡二叉树之splay p1998
  • 原文地址:https://www.cnblogs.com/shanlu0000/p/11615982.html
Copyright © 2011-2022 走看看