`

Cookie

阅读更多

正常的cookie只能在一个应用中共享,即一个cookie只能由创建它的应用获得。 1.可在同一应用服务器内共享方法:设置cookie.setPath("/"); 本机tomcat/webapp下面有两个应用:cas和webapp_b, 1)原来在cas下面设置的cookie,在webapp_b下面获取不到,path默认是产生cookie的应用的路径。 2)若在cas下面设置cookie的时候,增加一条cookie.setPath("/");或者cookie.setPath("/webapp_b/");就可以在webapp_b下面获取到cas设置的cookie了。 3)此处的参数,是相对于应用服务器存放应用的文件夹的根目录而言的(比如tomcat下面的webapp),因此cookie.setPath("/");之后,可以在webapp文件夹下的所有应用共享cookie,而cookie.setPath("/webapp_b/");是指cas应用设置的cookie只能在webapp_b应用下的获得,即便是产生这个cookie的cas应用也不可以。 4)设置cookie.setPath("/webapp_b/jsp")或者cookie.setPath("/webapp_b/jsp/")的时候,只有在webapp_b/jsp下面可以获得cookie,在webapp_b下面但是在jsp文件夹外的都不能获得cookie。 5)设置cookie.setPath("/webapp_b");,是指在webapp_b下面才可以使用cookie,这样就不可以在产生cookie的应用cas下面获取cookie了 6)有多条cookie.setPath("XXX");语句的时候,起作用的以最后一条为准。 6)设置多个path的方法??? 2.跨域共享cookie的方法:设置cookie.setDomain(".jszx.com"); A机所在的域:home.langchao.com,A有应用cas B机所在的域:jszx.com,B有应用webapp_b 1)在cas下面设置cookie的时候,增加cookie.setDomain(".jszx.com");,这样在webapp_b下面就可以取到cookie。 2)这个参数必须以“.”开始。 3)输入url访问webapp_b的时候,必须输入域名才能解析。比如说在A机器输入:http://lc-bsp.jszx.com:8080/webapp_b,可以获取cas在客户端设置的cookie,而B机器访问本机的应用,输入:http://localhost:8080/webapp_b则不可以获得cookie。 4)设置了cookie.setDomain(".jszx.com");,还可以在默认的home.langchao.com下面共享。 5)设置多个域的方法??? 最近的工作经常用到cookie,看了一些资料,虽然原来依赖cookie比较多的方案已经改成现在这个了,但是当时看得一些东西还是最好记下来,免得过些天就一干二净了,怪可惜的。老梁说过这样的文字最好不要是纯文本的,说得是。本来就已经很抽象了,最好弄点图表,就算用123列出来也好

分享到:
评论

相关推荐

    EditThisCookie.crx cookie编辑导入导出利器

    《EditThisCookie.crx:强大的Cookie管理工具及与curl的集成》 在互联网浏览中,Cookie扮演着重要的角色,它们存储用户信息、保持登录状态、个性化网页内容等。EditThisCookie.crx是一款专为Chrome浏览器设计的强大...

    cookie机制

    2. 持久Cookie(Persistent Cookie):这类Cookie会保存在客户端磁盘上,它们的过期时间可以由服务器指定,即使关闭浏览器或重启计算机,它们依然有效。 ### Cookie的应用场景 - **用户认证**:存储用户的登录信息...

    cookie

    标题中的“cookie”一词指的是Web开发中的一种技术,用于在客户端存储小量信息。Cookie是服务器发送到用户浏览器并由浏览器保存的一段文本数据,主要用于维持用户会话状态、个性化设置、跟踪用户行为等。在Web应用中...

    cookie实现自动登入

    在互联网应用中,实现用户自动登录功能通常会利用Cookie这一技术。Cookie是由服务器发送到用户的浏览器并存储在本地的一小块数据,它包含了用户的一些关键信息,如用户名、登录状态等,以便下次用户访问时,服务器能...

    flask-session-cookie-manager

    标题“flask-session-cookie-manager”指的是一个Python应用,它专门针对Flask框架,用于管理和操作session cookie。在Web开发中,session cookie是服务器用来跟踪用户状态的一种方式,特别是在无状态的HTTP协议上...

    EditThisCookie1.6.3.crx

    方式1. 直接安装EditThisCookie1.6.3.crx设置浏览器cookie; !! 如果1.方式不好用使用方式2 方式2.解压zip文件->chrome选择开发者模式->加载已解压的压缩程序->选择对应的压缩文件目录

    jquery.cookie.js

    引入JS文件操作cookie更加便捷,可以直接 $.cookie获取和设置cookie对象

    Cookie浏览器

    **Cookie浏览器** Cookie浏览器是一种特殊的网络浏览工具,它利用了HTTP协议中的Cookie技术来实现特定功能,如网页登录绕过和邮箱免登录。Cookie是Web服务器在用户浏览器上存储的一小段数据,用于识别用户身份、...

    browser-cookie 获取浏览器cookie

    ### browser-cookie3:获取浏览器cookie #### 一、概述 `browser-cookie3` 是一个用于Python 3的库,能够帮助用户将当前浏览器中的cookies提取出来,并存储到一个`cookiejar`对象中,从而实现无需登录即可通过...

    php更新cookie内容的详细方法

    在上述函数中,$var参数是Cookie的名称,$value是要设置的值,$time是Cookie过期的时间戳,$path和$domain指定了Cookie的路径和域,$s是一个布尔值,指定Cookie是否仅通过安全连接传输。 使用这个函数的示例代码...

    C# 调用 Cefsharp浏览器获取登录后的cookie

    在IT领域,尤其是在Web开发中,获取登录后的cookie对于实现自动化测试、数据抓取或模拟用户行为等功能至关重要。本文将详细讲解如何使用C#编程语言结合CefSharp库来实现这一目标。 首先,C#是一种面向对象的编程...

    cookie总结

    这是一篇关于cookie的来源,以及cookie的简单介绍,有cookie的一些方法的实例,进行简单的cookie总结

    PHP Cookie学习笔记

    Cookie是一种存储在用户计算机上的文本文件,由Web服务器创建,并可以被同一服务器的页面读取。它是一种网络技术,可以用来存储和跟踪访问者在网站上的活动。Cookie的主要功能可以概括为: 1. 记录用户信息:包括...

    细说Cookie

    Cookie虽然是个很简单的东西,但它又是WEB开发中一个很重要的客户端数据来源,而且它可以实现扩展性很好的会话状态,所以我认为每个WEB开发人员都有必要对它有个清晰的认识。本文将对Cookie这个话题做一个全面的描述...

    javascript创建和存储cookie示例

    ### JavaScript 创建和存储 Cookie 示例知识点 #### 1. Cookie 概述 Cookie 是网络技术中的一种机制,允许服务器在用户计算机上存储一些信息。当浏览器在未来的请求中访问同一个服务器时,服务器可以通过这个机制...

    Jquery cookie操作代码

    在Web开发中,Cookie是服务器发送到用户浏览器并保存在本地的一小块数据。它可以被网站用来跟踪用户的状态。由于JavaScript原生操作Cookie有诸多不便,JQuery提供了一个方便操作Cookie的插件,使得开发者能够更简单...

    Cookie 小记

    Cookie是Web应用中常见的一种数据存储机制,它用于在客户端(用户的浏览器)和服务器之间传递状态信息。在本文中,我们将深入探讨Cookie的工作原理、如何设置过期时间以及与Session的对比。 1. **Cookie的清除** ...

    Java 创建cookie和删除cookie

    Java 创建cookie和删除cookie 在Java中,Cookie是指一种小型文本文件,存储在客户端计算机上,用于存储用户的偏好设置、登录信息等数据。以下是Java中创建cookie和删除cookie的详细知识点: 创建Cookie 在Java中...

Global site tag (gtag.js) - Google Analytics