DEDECMS swfupload 上传出现302
换了360极速版64位浏览器后批量上传图片出现302,百度出来原因是因为SESSION问题,说flash在谷歌浏览器、火狐浏览器不能传递session,但具体解决方式说得也不是很清楚,对小白来说也是一脸懵逼
现在把具体修改步骤记录一下
具体步骤如下:
第一步:打开文件 dede/templets/album_add.htm
在68行找到:post_params 设置为
post_params: {"PHPSESSID": "<?php echo session_id(); ?>", "dopost" : ""},
第二步:找到 include/userlogin.class.php 文件,在 第11行的 session_start(); 前面加上如下一段代码即可~
if (isset($_POST["PHPSESSID"])) { session_id($_POST["PHPSESSID"]); } else if(isset($_GET["PHPSESSID"])) { session_id($_GET["PHPSESSID"]); }