zoukankan      html  css  js  c++  java
  • cookie补充

    之前写cookie中关于突破同源策略共享cookie说的比较含糊,此次来详细说明一下:

    ## 首先说一下cookie的path和domain这 两个属性值

    path:
    path表示的此条cookie是存放路径,只有和此路径同根目录下才能共享该条cookie
    假如该服务器上有两个文件夹/path/、/path/file,
    此时有条cookie1其path设为/path/,另一条cookie的path设为/path/file,
    则cookie1对于/path/文件夹下的文件都可访问,而cookie2仅仅/path/file下的文件才可访问,而/path/下的直接文件无法访问

    <!--more-->

    domain:
    domain表示cookie所在域,默认为请求的地址,而跨域共享该cookie,只需要将该条cookie的domain设置为双方的共同父域,且主域要相同。
    例如:a.example.com 和 b.example.com ,将该cookie的domain设置为.example.com,则a.example.com和b.example均可访问该条cookie

    ## 如何设置含子键值对的cookie

    很简单,cookie的名字和一个字符串,cookie的name随便起,而这个字符串就是该条cookie的值,但该值是以&&拼接的若干个键值对,如下举例:
    `document.cookie = "name=key1=value1&key2=value2`;

  • 相关阅读:
    面向对象(6day)
    pycharm使用问题总结
    docker学习(一)ubuntu上安装docker
    docker指令
    docker简单使用
    使用Docker搭建多人使用GPU服务器
    ubuntu常用指令
    高斯滤波
    ubuntu创建个人账户
    第一次使用SSE指令集
  • 原文地址:https://www.cnblogs.com/Walker-lyl/p/7454128.html
Copyright © 2011-2022 走看看