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

关于浏览器禁用cookie的URL重写

阅读更多
jsessionid
如果浏览器禁用了cookie
那么jsessionid会重写到URL里,但是他不是一个普通的参数
格式如下
http://ip:port/context/xxx.jsp;jsessionid=xxxxxxxxxxx?param1=xx&param2=yy

做个笔记而已,大家不要激动
分享到:
评论
1 楼 一个java程序员 2013-12-16  
这个玩意就是鸡肋,还是放弃 考虑 cookie 禁用的情况吧。

qq,百度等都是放弃了 cookie 禁用的情况。

不知道 像 淘宝这样的   购物车的时候是否放弃了cookie。  或者 根本没有采用session存储,不依赖cookie的 方式 实现的。

 

相关推荐

    URL重写概念和例子

    当用户浏览器禁用了Cookie功能时,服务器会采用URL重写的方式进行会话跟踪。具体做法是在URL中加入会话ID作为路径参数,例如: ``` index.html;jsessionid=1234 ``` 这种方式虽然简单,但在安全性方面存在一定的...

    JAVA URL重写

    - **测试URL重写的效果:** 在不同的环境下(如禁用Cookie)测试URL重写的实现效果,确保其能够正常工作。 #### 三、实验步骤详解 ##### 1. 环境搭建与工具准备 - **安装MyEclipse:** 下载并安装最新版本的...

    购物车的四种做法(hidden、url重写、cookie、会话)

    然而,Cookie大小有限(通常4KB),且有同源策略限制,不同域名间无法共享,另外,用户可以手动清除或禁用Cookie,这可能会影响购物体验。 4. 会话(Session) 会话是服务器端存储用户状态的一种方式。当用户登录或...

    session编程(包括禁用cookie的情况)

    在本文中,我们将深入探讨Session编程,特别是如何在禁用Cookie的情况下实现Session管理。 Cookie是一种小型文本文件,通常由服务器发送到用户的浏览器,并由浏览器在后续请求中返回给服务器,以此来维持会话状态。...

    JSP实现浏览器关闭cookies情况下的会话管理.docx

    总之,JSP的URL重写是一种应对浏览器禁用cookies时的会话管理策略。通过在URL中包含Session ID,即使没有cookies,也能保持用户的会话状态。开发者应当熟悉这些方法,以便在开发过程中提供更广泛的兼容性和用户体验...

    cookie_demo5.zip

    在`cookie`被禁用的情况下,可以采用URL重写或者在POST请求中携带会话ID来维持`session`。这种方法虽然可行,但可能导致URL变长,增加HTTP请求的复杂性。 ### 7. 实战:Cookie Demo5 "cookie_demo5.zip"可能包含一...

    session的实现方式

    比如我要从 1.jsp 页面跳转到 2.jsp,采用超链接的方式,可以用两种方式:一种如下所示:<a href="2.jsp">2.jsp另一种是("2.jsp")%>">2.jsp其中第二种方式就是采用了 URL 重写,在 Cookie 没有被禁用的情况下,...

    cookie会话技术

    当用户禁用Cookie时,可以通过URL重写技术来实现持久化的会话管理。 ```java String URL = response.encodeURL("/MyShop/SwitchBook?name=java"); out.println("<a href='" + URL + "'>点击购买</a>"); ``` ...

    session与cookie的区别和联系?

    - 如果用户的浏览器禁用了Cookie,或者某些情况无法使用Cookie,可以采用URL重写等技术来实现Session ID的传递。 - 例如,可以在URL中加入Session ID参数,或者通过隐藏表单字段等方式来传递Session ID。 3. **...

    ASP.NET4.0 URL地址多了一串字符串

    - **Cookie禁用**:如果客户端浏览器禁用了Cookie功能,那么即使在服务器端配置了使用Cookie来维护会话状态,ASP.NET也会自动切换到URL重写模式,以确保会话状态能够被正确跟踪。 - **配置错误**:如果`web.config...

    Web测试你需要知道的HTTP—cookie与session的实现

    2. **URL 重写实现**:当服务器检测到浏览器禁用了 Cookie 功能时,它会通过 URL 重写的方式将 Session ID 添加到 URL 中。这样,即使没有 Cookie 支持,Session ID 也可以通过 URL 参数传递给服务器。 #### ...

    **session and cookie

    Session的优点在于数据存储在服务器,安全性相对较高,不会因为用户的浏览器禁用Cookie而导致状态丢失。但是,随着用户量的增加,服务器内存压力也会增大,需要定期清理过期的Session。 ### Cookie的概念与工作原理...

    session和cookie的区别

    5. 依赖性:Cookie可以独立工作,而Session通常依赖于Cookie传递Session ID,但在Cookie禁用时,可以通过URL重写或隐藏字段维持Session。 理解Cookie和Session的区别有助于开发者选择合适的方法来处理用户状态,...

    session的生命周期1

    - **无Cookie处理**:如果客户端浏览器禁用了`Cookie`或者不支持`Cookie`(如某些手机浏览器),服务器会采用URL重写的方式。这意味着服务器会将`Session ID`附加到URL路径后面,使得即使没有`Cookie`,服务器也能...

    Cookie与Session机制

    2. **工作流程**:用户登录后,服务器会为该用户创建一个新的Session,分配一个唯一的Session ID,并将其通过Cookie或URL重写返回给客户端。客户端在后续请求中携带这个Session ID,服务器通过Session ID找到对应的...

    session与cookie

    如果没有启用Cookie或者用户的浏览器禁用了Cookie功能,那么ASP.NET会使用URL重写来传递Session ID。这意味着每个页面的URL中都会包含一个表示Session ID的参数,如: ```http http://www.testwebsite.com/(some-...

    cookie 和 session 保存的异同

    如果用户禁用了Cookie,那么Session跟踪将无法进行,除非采用URL重写等替代方法。 总结来说,Cookie和Session各有优缺点,Cookie适合存储少量、不敏感的数据,并且不需要服务器资源,而Session则适合存储更多、敏感...

    cookie机制和session机制的区别

    然而,如果用户禁用了Cookie,或者由于某种原因无法使用Cookie时,服务器可以采用其他方法(如URL重写)来传递Session ID,但这种方式通常不如使用Cookie高效和方便。 #### 使用场景 - **Cookie适用于**:不涉及...

Global site tag (gtag.js) - Google Analytics