swfupload上传时,session丢失
在刚遇到这个问题的时候,通过百度,发现可能是session_id的问题,于是我在swf传参的时候加上session_id。但是这样做之后还是传不了图片,下面是我的log文件,发现session_id并没有问题
[ 2015-03-02T16:03:35+08:00 ] 116.3.9.97 /luokeke//Asset/Asset/swfupload//args/1,jpg%7Cjpeg%7Cgif%7Cpng%7Cbmp,1,,,1/module//catid/
ERR: e6cnsf9v5hv19m6ifu1h6gphe3 --在正常情况下的session_id
[ 2015-03-02T16:03:35+08:00 ] 116.3.9.97 /luokeke//Asset/Asset/swfupload//args/1,jpg%7Cjpeg%7Cgif%7Cpng%7Cbmp,1,,,1/module//catid/
ERR: adminid:1
[ 2015-03-02T16:03:39+08:00 ] 116.3.9.97 /luokeke/Asset/asset/swfupload
ERR: e6cnsf9v5hv19m6ifu1h6gphe3 --通过swfupload传递的session_id
[ 2015-03-02T16:03:39+08:00 ] 116.3.9.97 /luokeke/Asset/asset/swfupload
ERR: adminid:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
有调试flash的时间不如直接换成html5方式上传
@大树_
function _initialize() {
$adminid = session("adminid");
Log::write("session_id:".session_id());
Log::write("adminid:".$adminid);
}
这个是我的初始化方法,我的swf上传控件是在iframe里面,所以在进入iframe和调用swf时,都会调用这个方法。通过log,我发现在进入iframe时,可以获取到adminid,而通过swf上传时,获取sessionid是相同的,但是adminid获取不到。
这是个很常见的问题,sessionid手动传递,在服务端手动处理sessionid参数,不知楼主说的传过去不好用是怎么个不好用
问题里都说了,sessionid传过去也不好用
把sessionid传过去..