使用uploadify时session及cookie失效解决方案
2012-04-04 19:43
239 查看
猫猫的原blog: http://zoechina.sinaapp.com/?p=10
问题发生原因:
Uploadify的上传处理文件(Uploadify.php)中使用cookie或session出现异常,在IE下正常,但到了Opera、Chrome、Firefox下均失效,原因是Uploadify对cookie和session的使用受限于adobe flash的固有规则 引用:http://www.antennule.net/?p=241
现象:
cookie,session与页面中的不符合, 为前一次上传时留下的cookie及session
解决方案:
上传时将cookie的值再次传回服务器端.
这里我们使用uploadify自带的配置,使用POST形式返回
‘scriptData’ : {‘firstName’:'Ronnie’,'age’:30}
官网API:http://www.uploadify.com/documentation/options/scriptdata/
这样在后台我们就可以在Form里取到值了.
Request.Cookies["userID"].Value = HttpUtility.UrlEncode(Request.Form["userID"],Encoding.GetEncoding("UTF-8"));
相关文章推荐
- ASP.NET MVC 5 中使用Frameset中Session、Cookie值消失的问题完整解决方案
- IE下iframe跨域session和cookie失效问题的解决方案
- java中使用Cookie替代Session解决跨域Session失效问题
- QQ登录IE下iframe跨域session和cookie失效问题的解决方案
- 使用Uploadify在FF中出现session假丢失解决方案
- cookie被禁止后怎样使用session的解决方案
- IE下iframe跨域session和cookie失效问题的解决方案
- cookie被禁止后怎样使用session的解决方案
- cookie被禁止后怎样使用session的解决方案
- 在基于vue的webpack脚手架开发中使用了代理转发,结果浏览器发出的请求中不带cookie导致登录时总是session失效怎么办?
- cookie被禁止后怎样使用session的解决方案
- IIS安全工具UrlScan介绍 ASP.NET 两种超强SQL 注入免费解决方案( 基于IIS,使用免费工具) 批改或隐藏IIS7.5的Server头信息 移除X-Powered-By,MVC,ASP.NET_SessionId 的 HTTP头或者cookie名称
- 浏览器禁用cookie后,怎么使用session,求解决方案
- IE下iframe跨域session和cookie失效问题的解决方案
- IE下iframe跨域session和cookie失效问题的解决方案
- jsp中使用URL重写跟踪Session,浏览器不支持Cookie的解决方案
- jsp中使用URL重写跟踪Session,浏览器不支持Cookie的解决方案
- 浏览器禁用cookie后,怎么使用session,求解决方案
- 在禁用Cookie的浏览器中使用Session
- URL重写——在禁用Cookie的情况下使用Session