禁用Cookie后继续使用session怎么实现

85次阅读
没有评论

共计 691 个字符,预计需要花费 2 分钟才能阅读完成。

这篇“禁用 Cookie 后继续使用 session 怎么实现”文章的知识点大部分人都不太理解,所以丸趣 TV 小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“禁用 Cookie 后继续使用 session 怎么实现”文章吧。

1. 如果用户禁止 cookie,服务器仍会将 sessionId 以 cookie 的方式发送给浏览器,但是,浏览器不再保存这个 cookie(即 sessionId) 了。

2. 如果想继续使用 session,需要采取其他方式来实现 sessionId 的跟踪。

可以使用 url 重写来实现 sessionId 的跟踪。

3.url 重写

(1) 什么是 URL 重写

浏览器在访问服务器上的某个地址时,不能够直接写这个组件的地址,而应该使用服务器生成的这个地址。

比如,

  a href= some someServlet /a  error
  a href- %=response.encodeURL(some)% /a

encodeURL 方法会在 some 后面添加 sessionId。

(2) 如何进行 url 重写。

//encodeURL 方法用在链接地址、表单提交地址。

response.encodeURL(String url);

//encodeRedirectURL 方法用于重定向地址。

response.encodeRedirectURL(String url);

以上就是关于“禁用 Cookie 后继续使用 session 怎么实现”这篇文章的内容,相信大家都有了一定的了解,希望丸趣 TV 小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-18发表,共计691字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)