`
iluoxuan
  • 浏览: 581973 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Cookie中的Path和domain

    博客分类:
  • java
 
阅读更多

关于Cookie中的Path和domain

Path – 路径。指定与cookie关联的WEB页。

值可以是一个目录,或者是一个路径。

 

如果http://www.china.com/test/index.html 建立了一个cookie,那么在http://www.china.com/test/目录里的所有页面,以及该目录下面任何子目录里的页面都可以访问这个cookie。
这就是说,在http://www.china.com/test/test2/test3 里的任何页面都可以访问http://www.china.com/test/index.html建立的cookie。
但是,如果http://www.china.com/test/ 需要访问http://www.china.com/test/index.html设置的cookes,该怎么办?
这时,我们要把cookies的path属性设置成“/”。在指定路径的时候,凡是来自同一服务器,URL里有相同路径的所有WEB页面都可以共享cookies。

Domain – 域。指定关联的WEB服务器或域。

值是域名,比如www.china.com。这是对path路径属性的一个延伸。如果我们想让 www.china.com能够访问bbs.china.com设置的cookies,该怎么办? 我们可以把domain属性设置成“china.com”,并把path属性设置成“/”。

Secure – 安全。指定cookie的值通过网络如何在用户和WEB服务器之间传递。

这个属性的值或者是“secure”,或者为空。缺省情况下,该属性为空,也就是使用不安全的HTTP连接传递数据。如果一个 cookie 标记为secure,那么,它与WEB服务器之间就通过HTTPS或者其它安全协议传递数据。不过,设置了secure属性不代表其他人不能看到你机器本地保存的cookie。换句话说,把cookie设置为secure,只保证cookie与WEB服务器之间的数据传输过程加密,而保存在本地的 cookie文件并不加密。如果想让本地cookie也加密,得自己加密数据。

分享到:
评论

相关推荐

    cookie中的path与domain属性详解

    1.domain表示的是cookie所在的域,默认为请求的地址,如网址为www.jb51.net/test/test.aspx,那么domain默认为...2.path表示cookie所在的目录,asp.net默认为/,就是根目录。在同一个服务器上有目录如下:/te

    浅析Cookie中的Path与domain

    Path – 路径。指定与cookie关联的WEB页。 值可以是一个目录,或者是一个路径。 如果//www.jb51.net/test/index.html 建立了一个cookie,那么在//www.jb51.net/test/目录里的所有页面,以及该目录下面任何子目录里的...

    cookie读写,子cookie

    在Web开发中,Cookie是一种非常重要的技术,用于在客户端和服务器之间传递状态信息。Cookie的主要功能包括用户会话管理、个性化设置保存、跟踪用户行为等。在这个“cookie读写,子cookie”主题中,我们将深入探讨...

    android cookie获取和设置,webView的cookie的同步

    在 Android 开发中,Cookie 的管理和同步对于维护用户会话状态至关重要。特别是在使用 HttpClient 发起网络请求时,保持客户端与服务器端 Session 的一致性是非常重要的。此外,在 WebView 中进行 Cookie 的同步也是...

    JavaWeb 中Cookie实现记住密码的功能示例

    在JavaWeb开发中,Cookie是一种常见的技术,用于在客户端(用户的浏览器)和服务器之间传递信息。这个技术在实现“记住密码”或“自动登录”功能时尤其有用。下面我们将深入探讨Cookie的工作原理、优势以及如何在...

    Cookie的存入和读取,并解决中文问题

    Cookie对象需要设置属性,如名称(name)、值(value)、路径(path)、域名(domain)、过期时间(maxAge)等。 3. **Cookie的读取** 在客户端,当浏览器发起新的HTTP请求时,会自动附带相关的Cookie。在服务器端...

    HTTP Cookie 协议管理标准分析以及结构实现

    6. **Cookie的替换与删除**:如果客户端收到一个新的`Set-Cookie`字段,并且发现其`name`、`domain`和`path`与已存在的Cookie相同,则会用新Cookie覆盖旧Cookie。如果`Max-Age`属性为0,则表示该Cookie应立即删除。 ...

    cookie之困

    不当的`domain`和`path`设置可能会导致Cookie被不必要的多个子域名或路径访问,增加了Cookie被滥用的风险。 #### 四、解决方法 ##### 1. 使用HTTPS 通过HTTPS加密传输可以防止Cookie在传输过程中被截获。 ##### 2...

    官方标配:jquery-cookie包括Dome

    $.cookie('the_cookie'); // 获得cookie ...$.cookie(’the_cookie’, ‘the_value’, {expires: 7, path: ‘/’, domain: ‘jquery.com’, secure: true});//新建一个cookie 包括有效期 路径 域名等

    cookie概述、简单例子

    4. 删除Cookie:在服务器端,可以通过设置Cookie的过期时间为过去时间来删除,同时要确保Path和Domain与创建时一致。在客户端,可以直接将Cookie的值设为空并设置过期时间。 ```csharp HttpCookie cookieToRemove = ...

    JavaScript数据存储 Cookie篇

    在这个例子中,`name`和`value`分别是Cookie的名称和值,`expires`是过期时间,`domain=.wrox.com`表明这个Cookie对`.wrox.com`及其子域有效,`path=/`表示所有路径下都有效,`secure`标志表示仅在HTTPS连接中发送...

    cookie的读取和写入

    ### Cookie的读取和写入 #### 一、概述 ...掌握如何在.NET框架中创建、读取以及管理Cookie,对于提高Web应用的功能性和用户体验具有重要意义。希望本文能够帮助开发者更好地理解和运用Cookie技术。

    jquery.cookie使用方法(中文详细版)

    通过 jQuery.cookie 插件,我们可以轻松地在 Web 开发中管理和操作 Cookie。无论是创建、读取还是删除 Cookie,都变得十分简单。此外,该插件还提供了丰富的配置选项,如设置 Cookie 的有效时间、路径、域名等,极大...

    jquery 设置cookie、删除cookie、获取cookie

    $.cookie('name', 'dumplings', { domain: 'qq.com', path: '/' }); ``` #### 四、获取 Cookie 获取 Cookie 的过程也非常简单,只需要调用 `$.cookie()` 并传入 Cookie 名称即可: **示例代码**: ```javascript...

    js cookie 实例

    ### JavaScript Cookie 操作详解 #### 一、引言 在Web开发中,Cookie是一种非常重要...需要注意的是,在实际开发过程中,为了提高安全性,通常会限制Cookie的数量和大小,并且合理设置Cookie的过期时间和路径等属性。

    js操作cookie.pdf

    document.cookie是一个字符串,包含了当前域下的所有cookie,各cookie之间以分号和空格分隔。 3. 读取Cookie 要读取特定名称的cookie,可以使用以下JavaScript函数: ```javascript function getCookie(name) { ...

    web技术之cookie讲解

    在Web开发中,Cookie是一种非常重要的技术,它用于在客户端和服务器之间存储和传递信息。本文将深入探讨Cookie的基本概念、工作原理、用途以及在Java中的实现。 首先,Cookie是由服务器端发送到用户浏览器并存储在...

    cookie操作js代码

    `cookie.js`文件可能包含了上述的`Cookie`函数实现,便于在项目中直接引用和使用。在实际项目中,为了提高代码可维护性和复用性,常常将这些功能封装到独立的库或模块中,以便在多个页面间共享。 总结起来,"cookie...

Global site tag (gtag.js) - Google Analytics