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`;

  • 相关阅读:
    C#运行Javascript脚本Utility
    SQL Mail XPs Options
    TSQL AVG Functions
    eclipse编译时过滤SVN版本控制信息方法(转)
    追MM与设计模式
    android的性能调优
    对象的赋值和复制(转)
    SVN Working Copy xxx locked and cleanup failed
    HTTP协议详解(转)
    atoi和itoa函数的实现
  • 原文地址:https://www.cnblogs.com/Walker-lyl/p/7454128.html
Copyright © 2011-2022 走看看