Session中禁止使用Cookie
2010-10-22 12:33
363 查看
Session中禁止使用Cookie
既然WAP上大部分的客户浏览器都不支持Cookie,索性禁止Session使用Cookie,统一使用URL地址重写会更好一些。Java Web规范支持通过配置的方式禁用Cookie。下面举例说一下怎样通过配置禁止使用Cookie。
打开项目sessionWeb的WebRoot目录下的META-INF文件夹(跟WEB-INF文件夹同级,如果没有则创建),打开context.xml(如果没有则创建),编辑内容如下:
代码5.11 /META-INF/context.xml
代码5.12 context.xml
注意:该配置只是禁止Session使用Cookie作为识别标志,并不能阻止其他的Cookie读写。也就是说服务器不会自动维护名为JSESSIONID的Cookie了,但是程序中仍然可以读写其他的Cookie。
既然WAP上大部分的客户浏览器都不支持Cookie,索性禁止Session使用Cookie,统一使用URL地址重写会更好一些。Java Web规范支持通过配置的方式禁用Cookie。下面举例说一下怎样通过配置禁止使用Cookie。
打开项目sessionWeb的WebRoot目录下的META-INF文件夹(跟WEB-INF文件夹同级,如果没有则创建),打开context.xml(如果没有则创建),编辑内容如下:
代码5.11 /META-INF/context.xml
<?xml version='1.0' encoding='UTF-8'?> <Context path="/sessionWeb" cookies="false"> </Context>或者修改Tomcat全局的conf/context.xml,修改内容如下:
代码5.12 context.xml
<!-- The contents of this file will be loaded for each web application --> <Context cookies="false"> <!-- ... 中间代码略 --> </Context>部署后TOMCAT便不会自动生成名JSESSIONID的Cookie,Session也不会以Cookie为识别标志,而仅仅以重写后的URL地址为识别标志了。
注意:该配置只是禁止Session使用Cookie作为识别标志,并不能阻止其他的Cookie读写。也就是说服务器不会自动维护名为JSESSIONID的Cookie了,但是程序中仍然可以读写其他的Cookie。
相关文章推荐
- cookie被禁止后怎样使用session?
- 用户禁止cookie后,如何继续使用session
- 关于PHP中浏览器禁止Cookie后,Session是否能继续使用
- 关于PHP中浏览器禁止Cookie后,Session能使用吗?
- cookie被禁止后怎样使用session的解决方案
- 用户禁止cookie后,如何继续使用session
- 关于PHP中浏览器禁止Cookie后,Session能使用吗?
- cookie被禁止后怎样使用session的解决方案
- cookie被禁止后怎样使用session的解决方案
- cookie被禁止后怎样使用session的解决方案
- 关于PHP中浏览器禁止Cookie后,Session能使用吗?
- 用户禁止cookie以后,如何继续使用session
- 关于PHP中浏览器禁止Cookie后,Session能使用吗?
- 用户禁止cookie,如何继续使用session?
- Session跟Cookie有什么关系?假如IE禁止使用cookie,那Session还有用吗?
- Session跟Cookie有什么关系?假如IE禁止使用Cookie,那Session还有用吗?
- 用户禁止cookie后,如何继续使用session
- php在浏览器禁止cookie后,仍然能使用session的方法
- 关于缓存中Cookie,Session,Cache的使用
- YII cookie和session的使用方法