`
friping
  • 浏览: 134591 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

cookies保存的url

    博客分类:
  • html
阅读更多

在服务器段保存cookies的时候用的是response保存,假定此时的url为http://localhost/test.此时保存的cookie默认对test/下的目录有效,如果由于访问了默认的域名再通过request的forward转向下级目录的某个页面时候,此时无效。

 

 

 以登录为例:默认访问的是http://localhost:8080/test这个web程序。

 此时又以forward的方式转到http://localhost:8080/test/test1/login.jsp

 

当登录的时候处理保存cookie ,此时保存的就在http://localhost:8080/test/test1/下又效,

 

如果重新登录时http://localhost:8080/test ,获取不到cookie值,

http://localhost:8080/test/test1/login.jsp 到登陆页面的时候就能获取到cookie的值

 

要是http://localhost:8080/test上级目录也有效,

解决方法可以设置根路径

 

Cookie c = new Cookie("username", URLEncoder.encode(user.getUsername()));
   Cookie c1 = new Cookie("isAdmin", xform.getIsAdmin().toString());
   c.setMaxAge(365*24*60*60);
   c1.setMaxAge(365*24*60*60);
   c.setPath("/");
   c1.setPath("/");

   response.addCookie(c);
   response.addCookie(c1);

分享到:
评论
3 楼 whaosoft 2009-11-07  
这个有多大用呢
2 楼 friping 2009-11-05  
我举个例子,为了更好说明
1 楼 sw1982 2009-11-03  
e.这个跟java没关系,就是cookie自身的原理。域和根目录概念

相关推荐

    PHP实现将浏览历史页面网址保存到cookie的方法

    // 本实例中,需要保存多个URL(历史访问记录),思路是先将URL数组转为字符串,然后保存,读取时,再循环读取 // 假设当前URL为:http://localhost/php/?id=1 $id = $_GET['id']; // 如果cookie 'his' 已存在 if ...

    如何打开网页的cookies

    网页的Cookies是小型文本文件,由网站服务器存储在用户的计算机或移动设备上,用于记录用户在网站上的行为和偏好。这些信息有助于网站提供个性化的体验,例如保存登录状态、购物车内容或者页面设置等。然而,由于...

    Session和Cookies的区别

    - **限制**:Cookies 中只能保存 ASCII 字符串。若需要存储 Unicode 字符或二进制数据,需进行 UTF-8、GBK 或 BASE64 等编码处理;无法直接存储 Java 对象。 - **适用性**:适合存储简单且非敏感的信息。 **2. ...

    最近浏览记录(Cookies)

    标题中的“最近浏览记录(Cookies)”指的是网络浏览器中的一项功能,它允许网站保存用户的浏览历史,以便在用户下次访问时提供个性化体验。Cookies是由服务器发送到用户浏览器并存储在本地的一小段文本数据,它们在...

    圈外网百度批量URL提交工具 v1.0.zip

    百度已登录帐号cookies保存 代理IP地址保存 打码功能(可调用打码平台) 验证代理IP地址 百度帐号数量无限制 提交URL链接数量无限制 操作步骤 一、导入百度帐号文件并登录 百度帐号导入格式如下(一行一个 ?...

    Cookies抓取工具

    5. 存储和使用:用户可以选择保存Cookies数据,以便后续在其他应用或测试中使用。 对于软件教程.txt,这是可能包含关于如何使用这个工具的具体指南。里面可能会涵盖如何安装、设置、抓取Cookies,以及可能遇到的...

    python实现登录并保存cookie的方法示例

    在Python编程中,登录网站并保存Cookie是一种常见的需求,特别是在自动化测试、数据抓取或模拟用户行为时。本文将详细讲解如何使用Python实现12306登录并保存Cookie的方法,以便于后续的请求能够保持登录状态。 ...

    获取网站Cookies的源代码

    在网页开发中,Cookies是一种用于存储用户信息的小型文本文件,常被用来实现用户登录状态的维持、个性化设置保存等功能。本文将根据提供的脚本代码,详细介绍如何通过JavaScript来获取网站的Cookies,并将其发送到...

    java http 操作cookies

    Cookies作为HTTP协议的一个重要组成部分,用于在客户端和服务器之间持久保存状态信息。本篇文章将深入探讨如何在Java中处理HTTP请求和响应中的Cookies。 首先,了解Cookies的基本概念。Cookies是由Web服务器发送到...

    url.zip_url

    此外,如果URL是动态生成的,可能需要处理登录验证、cookies或者模拟浏览器行为。在这种情况下,可能需要使用session对象或者更复杂的库,如Selenium,来处理JavaScript渲染的内容。 标签"**url**"进一步强调了URL...

    爬取百度指数 代码,如果cookies失效的,麻烦替换下,爬取关键词和访问量,并保存csv

    爬取百度指数 代码,如果cookies失效的,麻烦替换下,爬取关键词和访问量,并保存csv # @Environment: Python 3.7 import datetime import requests import sys import time import json import pandas as pd word...

    黑鹰cookies查看

    Cookies是网站在用户设备上存储的小型数据文件,用于跟踪用户行为、保存登录信息和其他个性化设置。了解如何查看和分析cookies对于网络安全专家、开发者以及普通用户来说都至关重要,因为它们涉及到隐私保护和网络...

    Application session cookies用法

    查询字符串是URL的一部分,用于在页面间传递参数。这种方式简单但不安全,因为信息对所有人可见。例如: ```csharp // 发送重定向请求 Response.Redirect("User.aspx?UserNameID=10000&LevelD=100"); // 读取信息 ...

    根据已知Url地址下载文件

    例如,如果Url资源需要特定的cookies或header,可以使用`urllib.request.Request`对象来定制请求: ```python headers = {'User-Agent': 'Mozilla/5.0'} request = urllib.request.Request(url, headers=headers) ...

    IdHTTP控件操作Cookies的DELPHI实例..rar

    5. **处理重定向**:如果服务器返回3xx状态码并提供新的URL,`TIdHTTP`默认会自动处理重定向,同时保留Cookies。可以通过设置`HandleRedirects`属性来改变此行为。 6. **保存和加载Cookies**:在应用程序启动或退出...

    UIWebView的cookie读取与保存

    let cookies = cookieStorage.cookies(for: URL(string: "your_server_url")!) for cookie in cookies { print(cookie.name, cookie.value) } ``` 2. **从UIWebView获取Cookie**: 如果你已经有了一个加载过的...

    【猫客工作室】xss跨站进行cookies欺骗进后台

    Cookies是Web服务器发送给用户浏览器的一小段文本信息,用于保存用户状态、偏好设置等信息。当一个网站存在XSS漏洞时,攻击者可以通过嵌入恶意脚本来读取或修改用户的Cookies,从而实现对用户会话的控制。在“猫客...

    asp.net 网站防刷新 Cookies版和Session版

    - 比较Cookies中的`"page"`值与当前页面URL是否一致。 - 如果一致,则表示可能发生了刷新操作。 4. **计算时间差**: - 获取当前时间。 - 如果页面URL一致,则计算当前时间与Cookies中记录的最后访问时间之间的...

    session and cookies.ppt

    在ASP.NET中,Session和Cookies是两种常见的用户状态管理机制,它们用来跟踪用户在网站上的行为和信息。本文将深入探讨这两个概念以及相关的知识点。 首先,让我们了解什么是Session。Session是一种服务器端的状态...

    读取excel中存入的url进行对应图片地址的爬取

    此外,考虑到可能遇到的反爬虫策略,我们还可以添加User-Agent设置、处理cookies、设置请求头等技巧,使爬虫更接近于真实用户的行为。在实际项目中,可能还需要处理可能出现的异常,如超时、重定向、验证码等。 ...

Global site tag (gtag.js) - Google Analytics