跨域访问sessiono丢失问题说明及解决方法
来源:互联网 发布:淘宝买被子 编辑:程序博客网 时间:2024/04/29 16:04
问题:
由于Ie默认安全策略跨域访问时拒绝保留session,所以容易导致丢失。
解决方法:
一、
InternetExplorer 用户可修改其隐私设置以便提示以接受三方内容。 以下步骤显示如何修改隐私设置: 1. 运行 InternetExplorer。
2. 单击 工具 , 然后单击 Internet 选项 。
3. 单击 隐私 选项卡, 然后单击 高级 。
4. 单击以选中 覆盖自动 cookie 处理 复选框。
5. 要允许要设置, ASP 和 ASP.NET 会话 Cookie 请单击以选中 总是允许会话 Cookie 复选框。
6. 提示 若要接收提示输入任何类型的第三方 Cookie, 请单击 第三方 Cookie 列表中。
二、web.config中修改
1. 首先启动"ASP.NET 状态服务",如果这个服务不启动,后面的更改不会起作用。
2. 在Web.config中修改<sessionState/>配置如以下代码所示
代码如下:
<sessionState
mode="StateServer"
stateConnectionString="tcpip=127.0.0.1:1314"
sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
cookieless="true"
timeout="40"
/>
三、IIS 通用设置
打开IIS
管理工具——〉选择一个网站——〉属性——〉http头,增加一个http头
然后输入头名:P3P
输入头内容:CP=CAO PSA OUR
这样设置后,允许跨域访问, session或者cookie不会丢失
- 跨域访问sessiono丢失问题说明及解决方法
- 解决跨域访问session丢失问题
- ajax跨域访问cookie丢失的解决方法
- ajax跨域访问cookie丢失的解决方法
- 配置信息丢失问题调试及解决方法
- IE中textarea光标丢失问题及解决方法
- 利用OleDb导入Excel数据丢失问题及解决方法
- java中double和float精度丢失问题及解决方法
- Java中double和float精度丢失问题及解决方法
- java中double和float精度丢失问题及解决方法
- 用P3P header解决IE下iframe跨域访问时候session丢失的问题
- js常见跨域问题及解决方法
- iframe用法 及 跨域访问问题
- 跨域访问的解决及问题
- 用ajax跨域访问通过php的问题,解决方法
- inactive sessiono
- 搭建CentOS 6网络安装源时/repodata目录下文件名后缀丢失问题及解决方法
- java中double类型数据加减操作精度丢失问题及解决方法
- 如何组建测试团队
- 一个通用的LinQ操作类(将开发人员从单表的增删改查中解放出来)
- QCA Installation
- openssl error: unrecognized command line option "-m486"
- SQLite Optimization FAQ
- 跨域访问sessiono丢失问题说明及解决方法
- Android+Eclipse,创建项目总是出现 invalid project description. overlaps the workspace location的解决办法
- 目录无限循环递归是怎么回事?
- Mplayer的秘密功能
- WM6的WIN32程序创建菜单,利用资源文件
- DM6446 内存分配详解
- iText 简介
- 多文件上传
- gbk, gb2312,big5,unicode,utf-8,utf-16的区别